MacVim - surround.vim - 视觉"cs"只删除选择

Jer*_*art 2 vim macvim

我安装了MacPorts的MacPorts版本.我的Vim配置包括pathogen.vim和最新版本的surround.vim的Git克隆.当我README.markdown从surround.vim代码打开文件时,选择Hello World里面"的并尝试输入cs"',c键击只是删除Hello World.

有谁知道为什么这不起作用?

当我打字S"Hello World突出显示它周围很好.我甚至尝试制作一个新文件 - 围绕着某些东西,然后改变我所包围的东西 - 但它根本就没有用.每次按下c它都会删除突出显示的所有内容.

Cod*_*ody 5

vim中c字的默认行为是"改变"事物.当你突出显示某些内容并点击c时,你告诉vim的是你想要改变它.然后删除它并允许您使用新文本键入它.我想当你突出显示时,点击cs"'它会在你的单词所在的地方放一个"?

答案:不要通过选择它来突出显示它.只需将光标放在引号内.它会工作得很好.:)