Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 绝地维姆和吉特之间的冲突_Vim_Jedi Vim - Fatal编程技术网

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

我正在Windows7上使用GVIM7.4。 当我使用jedi vim编辑python文件并进入插入模式时,cmd.exe多次启动,vim无法正常工作。(有时光标无法移动到行尾。)

为什么会这样


我想调试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上禁用插件,并与插件开发人员讨论这个问题