команда плагина vim без буфера - PullRequest
0 голосов
/ 08 августа 2011

У меня проблема со многими командами vim, которые приходят из плагинов. Они не в пустом буфере.

Например: Gstatus из неконтролируемого плагина не работает в новой вкладке / буфере.

Самое странное, что изначально, сразу после запуска vim, он работает. то есть, если я просто запущу vim и наберу: Gstatus, это сработает. но если до этого я сделаю: newtab или: enew, это не сработает.

Разница в том, что первый открытый буфер, по-видимому, находится в режиме [Rails], а новые - нет.

1 Ответ

1 голос
/ 08 августа 2011

Эти команды работают с файлами и / или каталогами.При выполнении :tabnew вы не открываете файл или каталог.Поскольку fugitive - это всего лишь (хорошая) оболочка для git, выполнение :Gstatus похоже на выполнение $ git status в папке «Pictures»: это не git-репозиторий, поэтому git ничего не делает.

Вы можете попробовать:cd в настоящий git-репозиторий и выполните :Gstatus там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...