0

我已将环绕.vim 安装到 ~/.vim/plugin

我可以用“v”进行选择,做出我的选择,然后点击“s”或“S”,后跟单引号或双引号。什么都没有发生(嗯,有时文本被删除,但没有引用发生)

我想知道我的其他插件是否会干扰,所以我开始使用 vim

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

仍然没有骰子。

无奈之下,我尝试了

vim -u NONE

并将 ~/.vim/plugin/surround.vim 直接导入 vim。

仍然没有工作。所以我知道这不是其他插件的干扰,因为 -u 参数会阻止获取所有其他文件,但接下来会发生什么(除非 NONE 遵循它没有源的地方)。

我还尝试使用 \s' 尝试 <Leader>s' (尝试单引号),但仍然没有任何反应。这是从http://www.vim.org/scripts/script.php?script_id=1697下载的最新版本

顺便说一句,如果我执行 v [select text] S',则会收到此错误:

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

知道有什么问题吗?

4

1 回答 1

2

听起来很奇怪。您可能想尝试以下步骤:

  • 确保nocompatible已设置。
  • 下载最新版本git clone https://github.com/tpope/vim-surround.git
于 2012-03-06T23:59:07.410 回答