Git Bash是将Git版本控制系统和Bash Shell集成至单一界面的工具,允许用户在Windows系统的命令行环境中使用Git命令,为熟悉Linux系统的开发人员提供无缝体验;同时还能利用Bash强大的脚本和命令行功能。
集成Git Bash和ConEmu
如果您已经安装了Git和ConEmu,那么通过以下配置将可以在虚拟终端和Vim中调用Git Bash。
在ConEmu中,点击Win+Alt+P快捷键以打开设置对话框。
- 在侧边栏中,选择Startup下的Tasks;
- 点击+按钮,新增项目;
- 输入"
Bash::git bash
"作为项目名称; - 在Task Parameters编辑框中,指定启动目录和图标文件:
/single /Dir "C:\" /icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico"
- 在Commands编辑框中,指定Git Bash命令:
"%ProgramFiles%\Git\bin\sh.exe" --login -i
- 点击Save Settings按钮,保存设置。
在ConEmu中,选择新建Git Bash终端窗口:
您可以在命令行环境下管理Git库:
除了Git命令,Git Bash也提供一系列Linux经典命令工具,您可以使用$ help
命令列出命令列表:
配置Vim使用Git Bash
通过以下命令,可以查询到Vim在Windows下,默认使用命令提示符 "Command Prompt":
:set shell?
shell=C:\WINDOWS\system32\cmd.exe
在vimrc配置文件中设置以下函数:
fun! ShellGitBash()
let $CHERE_INVOKING=1
set shell=C:\PROGRA~1\Git\bin\sh.exe
set shellcmdflag=--login\ -c
set shellxquote=\"
set shellslash
let $PATH .= ';C:\PROGRA~1\Git\bin'
endfun
通过以下命令,则可切换至Git Bash的Shell环境:
:call ShellGitBash()
在Vim中使用:terminal
命令,即可打开Git Bash终端窗口:
没有评论:
发表评论