- 在 Mac 上用的是 tmux,可以使用命令行指定窗口面板划分 /名称 /路径 /并预先输入命令 /甚至直接执行。直接写成一个.sh 文件就能一键启动了。
# 新建 pane
bilibili_root="/Users/me/bilibili"
# -h 水平分割窗口
tmux split-window -h -c $bilibili_root
# change pane name
tmux send-keys -t $session:Win.1 "tmux select-pane -T bilibili" Enter
sleep 1
# 键入命令
tmux send-keys -t $session:Win.1 "python -um main.a.very.loooooong.cmd"
- 在 windows 上现在用的是 cmder,默认设为 cmd.exe 启动还算快。但是每次初始化的时候,需要进入多个不同的路径,并且输入预制的命令,最好还要设置一下窗体的 split 。全部手动实在是太麻烦了,想直接写一个 bat 搞定。但发现好像 cmder 接受的启动参数非常少。
set cmder="D:\Program Files\cmder\Cmder.exe"
rem 健身
%cmder% /single /start "D:\gym\"
rem 不知道怎么传命令到该面板,也不知道怎么切窗口。
-
另外 cmder 切完窗口好像就是死的,不像 tmux 可以新建 pane,然后把进程拉过来之类的。刚用还不大熟悉,搜了下貌似参数就没几个。想请问有没有办法完成我的需求,比如用 win 自带的一些基础的方法之类的可以传参,我不大熟。
-
或者有没有其它更好的替代品推荐。