Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacVim-surround.vim-visual;政务司司长;只删除所选内容_Vim_Macvim - Fatal编程技术网

MacVim-surround.vim-visual;政务司司长;只删除所选内容

MacVim-surround.vim-visual;政务司司长;只删除所选内容,vim,macvim,Vim,Macvim,我安装了MacVim的MacPorts版本。我的Vim配置包括病原体.Vim和最新版本的环绕.Vim的Git克隆。当我从surround.vim代码中打开README.markdown文件时,在“”中选择Hello World,并尝试键入cs”,按下c键只会删除Hello World 有人知道为什么这不起作用吗 当我键入S时“当Hello World突出显示时,它会很好地包围它。我甚至尝试过创建一个新文件——围绕某个内容,然后更改我所围绕的内容——但它根本不起作用。每次我按下c它都会删除突出显示

我安装了MacVim的MacPorts版本。我的Vim配置包括病原体.Vim和最新版本的环绕.Vim的Git克隆。当我从surround.vim代码中打开
README.markdown
文件时,在
”中选择
Hello World
,并尝试键入
cs”
,按下
c
键只会删除
Hello World

有人知道为什么这不起作用吗


当我键入
S时“
Hello World
突出显示时,它会很好地包围它。我甚至尝试过创建一个新文件——围绕某个内容,然后更改我所围绕的内容——但它根本不起作用。每次我按下
c
它都会删除突出显示的所有内容。

vim中c单词的默认行为是“更改”内容。当您突出显示某个内容并点击c时,您要告诉vim的是您想要更改它。然后,它会删除它,并允许您在上面键入新文本。我想当你突出显示时,点击cs“它会在你的单词所在的位置放置一个s”


答案:不要通过全选来突出显示答案。只需将光标放在引号内。它会很好用的。:)

你把
病原体#传染
调用放进你的.vimrc文件了吗?@BryanRoss是的,这是我的Ok的内容,你把
环绕.vim插件克隆到
$HOME/.vim/bundle
中了,对吗?@BryanRoss是的,它工作了谢谢;)(3分钟内我无法接受这个答案…)-但它奏效了!