zoukankan      html  css  js  c++  java
  • vim sinppets插件介绍

    snippet中文的意思你是代码片段,在vim中你可以预定义好一组代码片段,编辑代码时,输入提示字符,使用快捷键直接触发,省事,省力。

    如果学习一门新语言,定义好snippet后,再用不用为忘记语法的事情发愁了。

    在开始用vim的很长一段时间,都不知道snippet有什么用,可惜!后来无意使用了一下snipmate(vim最老牌的snippet插件),从此觉得snipmate插件

    应该是vimer最必不可少的一个插件,如果vim只能有一个插件的话,我绝对选择他。

    先后使用了几款snippet插件,简单的比较一下:

      优点 缺点
    snipmate vim.org上人气最高的插件之一。使用简单,默认快捷键,不需要配置,直接用tab就可以。 不能嵌套触发,如果snippet中有两个`号,会有bug。snippet不能实时更新,也就是说重新编辑snippet后,要重新打开vim
    ultisnips 嵌套补全,snippet实时更新,相同snippet可以选择 补全括号时有点不如意,紧跟着字符的括号无法补全
    neosnippets

    作者很强大,很多有用的插件可以相互结合

    使用neocomplcache时,可以在补全时,直接看到snippet

    嵌套补全,snippet实时更新

    snippet的显示不是很间接,有点不习惯

    不能向后跳转

    xptemplate 功能比较完全,括号补全没有试过

    定义snippet比较复杂

    会在编辑文件里添加mark点,如果你不使用可视化书签的话,没有什么影响

             

  • 相关阅读:
    C/C++多文件之间的变量定义
    PKU POJ 2186 Popular Cows 强连通分量
    重载函数
    ZOJ 2763 Prison Break
    201357 训练赛总结
    hdu 4467 Graph 构造
    201356 训练赛总结
    201353 NEERC 2012, Eastern subregional contest
    2013512 CF 183 总结
    一道动态规划
  • 原文地址:https://www.cnblogs.com/kdurant/p/3114487.html
Copyright © 2011-2022 走看看