vim插件命令没有缓冲区

时间:2011-08-08 08:53:44

标签: ruby-on-rails vim

我遇到许多来自插件的vim命令的问题。它们不在空缓冲区内。

例如:来自逃犯插件的Gstatus在新的标签/缓冲区中不起作用。

最奇怪的是,最初,只是在运行vim后,它才有效。即如果我只是运行vim并输入:Gstatus它将起作用。但如果在此之前我做了:newtab或:enew它将无法工作。

我看到第一个打开的缓冲区似乎处于[Rails]模式,而新的缓冲区不是。

1 个答案:

答案 0 :(得分:1)

这些命令适用于文件和/或目录。执行:tabnew时,您不会打开文件或目录。由于逃犯只是git的一个(好的)包装器,所以:Gstatus就像在你的“Pictures”文件夹中执行$ git status:它不是git存储库所以git什么都不做。

您可以尝试:cd到实际的git存储库并在那里:Gstatus