我已经在~/.vim/ surround.vim中安装了插件
我可以用"v“进行选择,然后点击"s”或"S“,后跟一个单引号或双引号。什么都不会发生(好吧,有时文本会被删除,但不会出现引用)
我想知道是否我的其他插件可能会干扰我,所以我开始使用vim
vim -u ~/.vim/plugin/surround.vim还是没有骰子。
无奈之下,我试着
vim -u NONE并将~/.vim/plugin/surround.vim .vim直接放到vim中。
还是不管用。因此,我知道这不是某个其他插件的干扰,因为-u参数阻止获取所有其他文件,但会阻止后面的内容(除非没有任何文件遵循它没有获取任何资源的情况)。
我还尝试了使用\s的< Leader>s‘(尝试单引号),仍然没有反应。这是从http://www.vim.org/scripts/script.php?script_id=1697下载的最新版本
顺便说一句,如果我选择文本S',那么我会得到这个错误:
Error detected while processing function <SNR>12_opfunc2..<SNR>12_opfunc:
line 44:
E353: Nothing in register +你知道哪里出问题了吗?
发布于 2012-03-07 07:59:07
听起来很奇怪。您可能希望尝试以下步骤:
nocompatible。git clone https://github.com/tpope/vim-surround.git下载最新版本
https://stackoverflow.com/questions/9593506
复制相似问题