Vim.surround ничего не делает

Я установил Surround.vim в ~/.vim/plugin

Я могу выбрать с помощью «v», сделать свой выбор, а затем нажать «s» или «S», а затем одинарную или двойную кавычку. Ничего не происходит (ну иногда текст удаляется, но цитирования не происходит)

Мне было интересно, могут ли какие-либо другие мои плагины мешать, поэтому я запустил vim с

vim -u ~/.vim/plugin/surround.vim

и до сих пор нет кости.

В отчаянии я попытался

vim -u NONE

И загрузил ~/.vim/plugin/surround.vim прямо в vim.

Все еще не работает. Итак, я знаю, что это не какой-то другой плагин, поскольку параметр -u предотвращает поиск всех других файлов, но то, что следует (если только NONE не следует там, где он ничего не получает).

Я также пробовал ‹ Leader>s' (попробовать одинарную кавычку), используя \s', но ничего не произошло. Это была последняя версия, загруженная с http://www.vim.org/scripts/script.php?script_id=1697

Кстати, если я делаю v [выберите текст] S', я получаю эту ошибку:

Error detected while processing function <SNR>12_opfunc2..<SNR>12_opfunc:
line   44:
E353: Nothing in register +

Есть идеи, что не так?


person narnie    schedule 06.03.2012    source источник
comment
Я также пытался установить более старую версию скрипта безрезультатно.   -  person narnie    schedule 07.03.2012
comment
Вы используете последнюю версию vim?   -  person ibab    schedule 07.03.2012
comment
VIM - Vi IMproved 7.3 (15 августа 2010 г., скомпилировано 11 февраля 2012 г., 03:55:34)   -  person narnie    schedule 07.03.2012


Ответы (1)


Звучит довольно странно. Вы можете попробовать выполнить следующие действия:

  • Убедитесь, что установлено значение nocompatible.
  • Загрузите последнюю версию с git clone https://github.com/tpope/vim-surround.git
person ibab    schedule 06.03.2012
comment
Однажды я попробовал несовместимый режим. Не выдержал!!! ХА-ХА! Я не в несовместимости. Спасибо за гит-сайт. - person narnie; 07.03.2012
comment
Просто клонировал последний git. Это все еще версия 1.9, но я все еще собираюсь попробовать. Только что попробовал, и это работает. Возможно, кто-то сделал что-то неблаговидное на vim.org/scripts/script.php?script_id. =1697 Это настораживает. Спасибо за идею, она решила мою проблему. - person narnie; 07.03.2012