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点,如果你不使用可视化书签的话,没有什么影响

             

  • 相关阅读:
    25. Spring Boot与缓存 JSR-107、Spring缓存抽象
    24. Spring Boot 自定义Starter (未整理,待续)
    UGUI 锚点
    UGUI Button控件
    UGUI Image控件
    UGUI Text控件
    Unity 角色复活和重新开始游戏
    Unity 读取Excel
    IOS使用C#预处理命令,多种SDK共存
    Unity扩展 四种Menu的区别
  • 原文地址:https://www.cnblogs.com/kdurant/p/3114487.html
Copyright © 2011-2022 走看看