【问题标题】:MacVim - surround.vim - visual "cs" just deletes selectionMacVim - 环绕.vim - 视觉“cs”只是删除选择
【发布时间】:2011-11-15 18:38:40
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否将pathogen#infect 调用放入您的 .vimrc 文件中?
  • @BryanRoss 是的,这是我pastebin.com/fbkFYyHV的内容
  • 好的,你在$HOME/.vim/bundle 中做了git clone 的环绕.vim 插件,对吧?
  • @BryanRoss 是的,pastebin.com/FeDXqkr6

标签: vim macvim


【解决方案1】:

vim 中 c 字的默认行为是“改变”事物。当您突出显示某些内容并点击 c 时,您告诉 vim 是您想要更改它。然后它会删除它并让您用新文本输入它。我想当您突出显示时,点击 cs"' 它会在您的单词所在的位置添加一个 s"'?

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

【讨论】:

  • 它有效! - 谢谢 ;) (我在 3 分钟内无法接受这个答案......) - 但它奏效了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
  • 2011-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多