Git Bash是将Git版本控制系统和Bash Shell集成至单一界面的工具,允许用户在Windows系统的命令行环境中使用Git命令,为熟悉Linux系统的开发人员提供无缝体验;同时还能利用Bash强大的脚本和命令行功能。
如果您已经安装了Git和ConEmu,那么通过以下配置将可以在虚拟终端和Vim中调用Git Bash。
在ConEmu中,点击Win+Alt+P快捷键以打开设置对话框。
Bash::git bash
"作为项目名称;/single /Dir "C:\" /icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico"
"%ProgramFiles%\Git\bin\sh.exe" --login -i
在ConEmu中,选择新建Git Bash终端窗口:
您可以在命令行环境下管理Git库:
除了Git命令,Git Bash也提供一系列Linux经典命令工具,您可以使用$ help
命令列出命令列表:
通过以下命令,可以查询到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终端窗口: