Vim 绝地维姆和吉特之间的冲突
我正在Windows7上使用GVIM7.4。 当我使用jedi vim编辑python文件并进入插入模式时,cmd.exe多次启动,vim无法正常工作。(有时光标无法移动到行尾。) 为什么会这样Vim 绝地维姆和吉特之间的冲突,vim,jedi-vim,Vim,Jedi Vim,我正在Windows7上使用GVIM7.4。 当我使用jedi vim编辑python文件并进入插入模式时,cmd.exe多次启动,vim无法正常工作。(有时光标无法移动到行尾。) 为什么会这样 我想调试jedi vim,但我找不到一种方法来知道在cmd.exe中执行了哪些代码。我想与“绝地召唤信号”相关的东西可能会启动cmd.exe。当我停用“gitgoolt”插件时,它已修复。要查看/调试外部命令,您可以 :set shellcmdflag=/k 这会将cmd.exe的/C丢失转换为/Ke
我想调试jedi vim,但我找不到一种方法来知道在cmd.exe中执行了哪些代码。我想与“绝地召唤信号”相关的东西可能会启动cmd.exe。当我停用“gitgoolt”插件时,它已修复。要查看/调试外部命令,您可以
:set shellcmdflag=/k
这会将cmd.exe
的/C
丢失转换为/K
eep,因此您可以读取命令,然后才能继续
另一个好的调试技巧是
:设置verbose=20
;这将回显每个执行的命令。您可以将其与'verbosefile'
选项相结合,将其重定向到文件中。要查看/调试外部命令,您可以
:set shellcmdflag=/k
这会将cmd.exe
的/C
丢失转换为/K
eep,因此您可以读取命令,然后才能继续
另一个好的调试技巧是
:设置verbose=20
;这将回显每个执行的命令。您可以将其与'verbosefile'
选项结合起来,将其重定向到一个文件中。这可能是由于GitGotter插件调用shell以获取缓冲区的git diff输出造成的。最简单的解决方案是在Windows上禁用插件,并与插件开发人员讨论这个问题。这可能是由于GitGotter插件调用shell获取缓冲区的git diff输出造成的。最简单的解决方案是在Windows上禁用插件,并与插件开发人员讨论这个问题