- 在 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 自带的一些基础的方法之类的可以传参,我不大熟。
-
或者有没有其它更好的替代品推荐。
