我已将surround.vim安装到〜/ .vim / plugin
中我可以选择“v”,进行选择,然后按“s”或“S”,然后单引号或双引号。没有任何事情发生(好吧,有时文本被删除,但没有引用)
我想知道我的其他任何插件是否会干扰,所以我用
启动了vimvim -u ~/.vim/plugin/surround.vim
仍然没有骰子。
绝望中,我试过
vim -u NONE
将〜/ .vim / plugin / surround.vim直接导入vim。
仍然无法正常工作。所以我知道这不是其他一些插件干扰,因为-u参数阻止了所有其他文件的来源,但接下来是什么(除非NONE跟随它没有任何来源)。
我也试过<使用\ 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 +
知道出了什么问题吗?
答案 0 :(得分:2)
听起来很奇怪。 您可能想尝试以下步骤:
nocompatible
已设置。git clone https://github.com/tpope/vim-surround.git