在具有两个Shell进程的Git Bash默认终端下运行的Tmux
我进行了一些研究,发现GIT Bash使用GING工具的MINGW编译。它仅使用选定的那些。您可以从https://www.msys2.org/安装工具的整个发行版,并运行命令来安装Tmux。然后将一些文件复制到Git的安装文件夹中。这是你做的:
- 安装前面提到的msys2软件包并运行bash shell
- 使用以下命令安装tmux:
pacman -S tmux
- 转到msys2目录,在我的情况下是
C:\msys64\usr\bin
- 复制
tmux.exe
并msys-event-2-1-4.dll
到您的Git for Windows目录,我的是C:\Program Files\Git\usr\bin
。请注意,将来您会看到此文件的版本号高于2-1-4
然后您就可以出发了。请注意,我在Git和MSYS的64位安装上执行此操作。现在,当您运行Git Bash时,请输入tmux
。我最常用的命令是:
-
CTRL+B
,(然后释放)C
—在现有的终端窗口中创建新的外壳 -
CTRL+B
,N
—在外壳之间切换 -
CTRL+B
,一个数字—用相应的数字切换到所选的外壳 -
CTRL+B
,"
—将当前窗口水平拆分为面板(面板在窗口内部) -
CTRL+B
,o
—在当前窗口中的面板之间切换 -
CTRL+B
,x
—关闭面板