vim-surround插件

简介

生命在于折腾,没事鼓捣一下vim,今天发现的一个杀手级插件是vim-surround,这个插件可以快速对一段文本加上扩号,引号等等,简直是编程大杀器。先来看看网有的评论吧:

"vim-surround,tpope大神的一款life-changed插件."

"直到发现了大牛Tim Pope的surround的插件,一切都迎刃而解了。(对的就是那个写了pathogen的家伙,他一个人就贡献了30多个vim插件,仰视之)"


安装

项目的地址是:https://github.com/tpope/vim-surround

如果采用Vundle安装的话,就需要在vim配置文件中添加:

Plugin 'tpope/vim-surround'

再执行:PluginInstall 就好了。


使用

这个插件功能还是十分强大的,目前我只了解了他的基本功能,不过根据28原则,这也应该够了,后续功能再慢慢补充~

首先在vimrc中对该插件进行配置如下:

    vmap " S"
    vmap ' S'
    vmap ` S`
    vmap [ S[
    vmap ( S(
    vmap { S{
    vmap } S}
    vmap ] S]
    vmap ) S)
    vmap > S>

比如下面代码我想快速在 iostream加上<>那么可以这样操作:

  • ve 选中iostream这个单词
  • > 给iostream加上尖括号


    vim-surround插件_第1张图片
    2018-09-09 18-55-26 的屏幕截图.png

    另外我很喜欢参考三给出的vimrc文件,可以很好的学习vim 配置!


参考:

1.https://blog.csdn.net/demorngel/article/details/69055317
2.https://blog.csdn.net/u011500307/article/details/33400853
3.https://blog.csdn.net/chenqijing2/article/details/60470834

你可能感兴趣的:(vim-surround插件)