22 我已经C:\Program Files (x86)\(vim|git)分别安装了Vim和Git 。 当我从Git Bash运行Vim时,它将运行Git安装程序随附的Vim内部版本。有没有一种方法可以覆盖这种行为,而无需更改我的.profile或.bashrc类似的东西,以便我可以运行在Program Files中安装的Vim版本? 谢谢。 windows-7 vim git — 马皮 source
20 默认情况下,Git从运行vim Git\bin\vim。这实际上是一个脚本,其中包含可执行文件本身的路径: #!/bin/sh exec /share/vim/vim73/vim "$@" 因此,您可以编辑此文件以指向您的Git位置。 可以在以下位置覆盖默认编辑器Git\etc\gitconfig: [core] editor = path_to_your_editor — 没关系 source 5 如果有人在2012-08-17之后来到这里,那么git安装gitconfig文件的路径chocolately是c:\program files\git\ningw64\etc\gitconfig — THBBFT 2016年
3 假设可以更改of的内容,C:\Program Files (x86)\{vim,git}则根据%PATH%环境变量的值,至少有以下两个选项: 如果您有C:\Program Files (x86)\vim\vim73,则%PATH%可以删除vim与Git一起安装的二进制文件。为此,Vim应该以vim完整路径而不是完整路径运行。 您的Program Files (x86)目录可能位于NTFS卷上,因此可以删除Git安装的Vim可执行文件,并建立指向实际Vim可执行文件的符号链接。 — Xaizek source
2 如果您可以在路径上安装Vim,请打开Powershell控制台并执行以下命令: git config --global core.editor "$(Get-Command vim | % { $_.Source -replace '\\','\\\\' })" 它将您的git编辑器设置为路径上的Vim。 — 巴西的 source 1 这将在Git中起作用。我一直在寻找可以在Git Bash中使用系统安装版本的Vim的选项。 — matpie @sirlancelot我想,我看错了你的问题。 — 巴西残奥会'17
gitconfig
文件的路径chocolately
是c:\program files\git\ningw64\etc\gitconfig