我遇到许多来自插件的vim命令的问题。它们不在空缓冲区内。
例如:来自逃犯插件的Gstatus在新的标签/缓冲区中不起作用。
最奇怪的是,最初,只是在运行vim后,它才有效。即如果我只是运行vim并输入:Gstatus它将起作用。但如果在此之前我做了:newtab或:enew它将无法工作。
我看到第一个打开的缓冲区似乎处于[Rails]模式,而新的缓冲区不是。
答案 0 :(得分:1)
这些命令适用于文件和/或目录。执行:tabnew
时,您不会打开文件或目录。由于逃犯只是git
的一个(好的)包装器,所以:Gstatus
就像在你的“Pictures”文件夹中执行$ git status
:它不是git存储库所以git什么都不做。
您可以尝试:cd
到实际的git存储库并在那里:Gstatus
。