美文网首页
vim-surround插件

vim-surround插件

作者: 一川烟草_满城风絮_梅子黄时雨 | 来源:发表于2018-09-09 19:04 被阅读0次

    简介

    生命在于折腾,没事鼓捣一下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加上尖括号


      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插件

          本文链接:https://www.haomeiwen.com/subject/fqydgftx.html