• SubLime BracketHighlighter 配置


    很多插件在github上都有比较详细的说明  告知安装位置什么的
    一般来说 插件都是放在Packages目录里面的   从Github上下载 解压得到的文件夹然后放入到Packages中
    这个目录在哪里呢?  Preferences----browse packages 即可看到


    这里我只说说BracketHighlighter  就是高亮括号用啦
    网络好的话可以在install packages 里面搜索

    手动安装

    尽管http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin/
    这里说下载后就可以直接用  但是还是要配置下的
    去Github获取https://github.com/facelessuser/BracketHighlighter‎
    解压后是BracketHighlighter-master 文件夹 改为BracketHighlighter放入到packages中
    (不去掉后面的master的话接下来的文件因为路径不对是找不到的...显示的时木有内容)

    配置参考http://www.cnblogs.com/liu-liang/archive/2013/06/09/3129471.html
    在preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
    将"bracket_styles"中的style改为hightlight
    "bracket_styles"以下的样式类型去掉注释  ----注意语法!(不要忘了添加逗号)

    原来这里写的样式可能是underline Or outline ... 表示的是用underline和outline的方式来强调括号

    改为highligter 则是用颜色来强调  所以把default里面改为 highlight

        // Define region highlight styles
        "bracket_styles": {
            // "default" and "unmatched" styles are special
            // styles. If they are not defined here,
            // they will be generated internally with
            // internal defaults.
    
            // "default" style defines attributes that
            // will be used for any style that does not
            // explicitly define that attribute.  So if
            // a style does not define a color, it will
            // use the color from the "default" style.
            "default": {
                "icon": "dot",
                // BH1's original default color for reference
                // "color": "entity.name.class",
                "color": "brackethighlighter.default",
                "style": "highlight"
            },
    
            // This particular style is used to highlight
            // unmatched bracekt pairs.  It is a special
            // style.
            "unmatched": {
                "icon": "question",
                // "color": "brackethighlighter.unmatched",
                "style": "outline"
            },
            // User defined region styles
            "curly": {
                "icon": "curly_bracket"
                // "color": "brackethighlighter.curly",
                // "style": "underline"
            },
            "round": {
                "icon": "round_bracket"
                // "color": "brackethighlighter.round",
                // "style": "underline"
            },
            "square": {
                "icon": "square_bracket"
                // "color": "brackethighlighter.square",
                // "style": "underline"
            },
            "angle": {
                "icon": "angle_bracket"
                // "color": "brackethighlighter.angle",
                // "style": "underline"
            },
            "tag": {
                "icon": "tag",
                // "endpoints": true,
                // "color": "brackethighlighter.tag",
                "style": "outline"
            },
            "c_define": {
                "icon": "hash"
                // "color": "brackethighlighter.c_define",
                // "style": "underline"
            },
            "single_quote": {
                "icon": "single_quote"
                // "color": "brackethighlighter.quote",
                // "style": "underline"
            },
            "double_quote": {
                "icon": "double_quote"
                // "color": "brackethighlighter.quote",
                // "style": "underline"
            },
            "regex": {
                "icon": "regex"
                // "color": "brackethighlighter.quote",
                // "style": "underline"
            }
        },

     自定义高亮颜色

    再来到Packages----Color Scheme - Default 文件夹
    找到你所使用的配色(主题)文件(我的是Solarized(Light).tmTheme),打开
    这里就是自定义各种括号的配色啦!
    配色可以参考http://stackoverflow.com/questions/15661731/sublime-bracket-highlighter-not-coloring-brackets

    这是我的配色 (针对默认主题Monokai) 就是在Monokai.thTheme 对应位置写上下面的配置(这里就是配置颜色)

    这个配色不是很好... 如果不配色默认的也不错

        <dict>
            <key>name</key>
            <string>Unmatched</string>
            <key>scope</key>
            <string>brackethighlighter.unmatched</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFC683</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Bracket Curly</string>
            <key>scope</key>
            <string>brackethighlighter.curly</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Bracket Round</string>
            <key>scope</key>
            <string>brackethighlighter.round</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Bracket Square</string>
            <key>scope</key>
            <string>brackethighlighter.square</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Bracket Angle</string>
            <key>scope</key>
            <string>brackethighlighter.angle</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Bracket Tag</string>
            <key>scope</key>
            <string>brackethighlighter.tag</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    
        <dict>
            <key>name</key>
            <string>Single Quote | Double Quote | Regex</string>
            <key>scope</key>
            <string>brackethighlighter.quote</string>
            <key>settings</key>
            <dict>
                <key>foreground</key>
                <string>#FFAB00</string>
            </dict>
        </dict>
    

      

  • 相关阅读:
    安卓API首页
    安卓开发学习1
    Unity3D安卓交互
    跨天查询,少一天的问题
    COALESCE关键字的使用
    Map构造器模式 map builder pattern
    Linux服务器端使用tcpdump抓redis报文
    Java Unsigned Bytes
    JAVA与c#中byte取值范围的差异
    jack反序列化自定义字段绑定,报错:can only instantiate non-static inner class by using default, no-argument constructor
  • 原文地址:https://www.cnblogs.com/cart55free99/p/3502025.html
Copyright © 2020-2023  润新知