Vim.surround ничего не делает
Я установил surround.vim в ~/.vim/ плагин
Я могу выбрать с помощью "v", сделать свой выбор, а затем нажать "s" или "S", за которым следует одинарная или двойная кавычка. Ничего не происходит (ну, иногда текст удаляется, но цитирование не происходит)
Мне было интересно, если какие-либо другие мои плагины могут мешать, поэтому я начал vim с
vim -u ~/.vim/plugin/surround.vim
и до сих пор нет кости.
В отчаянии я пытался
vim -u NONE
И источник ~/.vim/ plugin /round.vim непосредственно в vim.
Все еще не работал. Так что я знаю, что это не какой-то другой плагин, мешающий, так как параметр -u предотвращает получение всех других файлов, но что следует (если только NONE не следует там, где он ничего не получает).
Я также пробовал
Кстати, если я делаю v [выберите текст] S', то я получаю эту ошибку:
Error detected while processing function <SNR>12_opfunc2..<SNR>12_opfunc:
line 44:
E353: Nothing in register +
Есть идеи, что не так?
1 ответ
Звучит довольно странно. Вы можете попробовать эти шаги:
- Удостоверься что
nocompatible
установлено. - Загрузите последнюю версию с
git clone https://github.com/tpope/vim-surround.git