美文网首页SublimeWeb前端之路
修改Sublime Text3默认的snippet

修改Sublime Text3默认的snippet

作者: 雁宇 | 来源:发表于2017-02-25 23:08 被阅读66次

    解决方法

    1. 利用winrar等解压缩软件,打开Sublime安装路径下Packages中对应语言的package文件(以.sublime-package结尾)
    2. 找到相应的snippet文件(以.sublime-snippet结尾)文件进行修改然后保存

    实例:C++ 中的 if 语句的自动补全的修改

    问题

    原先为:

    if (/* condition */)
    {
    /* code */
    }
    

    想要修改为这样:

    if (/* condition */) {
    /* code */
    }
    

    解决

    1. 用winrar打开Sublime3安装路径下的/Packages/C++.sublime-package
    2. 在Snippets文件夹下,找到if-..-(if).sublime-snippet,用文本编辑器打开
    3. 原文件内容为:
    <snippet>
        <description>If Condition</description>
        <content><![CDATA[if (${1:/* condition */})
    {
        ${0:/* code */}
    }]]></content>
        <tabTrigger>if</tabTrigger>
        <scope>source.c, source.objc, source.c++, source.objc++</scope>
    </snippet>
    

    修改为:

    <snippet>
        <description>If Condition</description>
        <content><![CDATA[if (${1:/* condition */}) {
        ${0:/* code */}
    }]]></content>
        <tabTrigger>if</tabTrigger>
        <scope>source.c, source.objc, source.c++, source.objc++</scope>
    </snippet>
    
    1. 保存并覆盖原文件

    参考文章

    如何修改Sublime text 3 的默认自动补全?

    相关文章

      网友评论

        本文标题:修改Sublime Text3默认的snippet

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