0

〜/ .vim/pluginにsurround.vimをインストールしました

「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 に答える