〜/ .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 +
何が悪いのか分かりますか?