Sublime Text工程师的帮助文稿

彩虹括号(一个SublimeText插件的自述)

2019-12-19  本文已影响0人  ABleaf

RainbowBrackets

Github主页

License

Downloads

嗨,欢迎你的到来,现在容我自我介绍一下。

人生三问

作为一个爱美的plugin,让我首先为您展现一下我绚丽的英姿。

我的靓照

请我回家吃饭,让我为您工作

作为一个信息生命体,您可以随意把我打包带走。但是如果要让我为您工作,我需要一定的工作空间。其实很简单,让我们开始吧。

如何把我带回家

添加设置,让我为您工作

我能够为使用各种语言的形形色色的人提供服务,所以您需要告诉我,您使用那些语言。
我能够为各式各样的括号提供粉刷服务,因此您需要告诉我您需要粉刷那些括号,最好是根据语言来,这样我可以更专一地工作,因而效率更高。

括号设置

{
    "brackets": {
        "pairs": {
            "(": ")",
            "[": "]",
            "{": "}"
        },

        "filetypes": {
            "default": {
                "opening": ["(", "[", "{"],
                "ignored_scopes": [
                    "comment", "string"
                ]
            },

            "json": {
                "opening": ["[", "{"],
                "ignored_scopes": [
                    "comment", "string"
                ],
                "extensions": [
                    "json",
                    "sublime-settings",
                    "sublime-menu",
                    "sublime-build",
                    "sublime-keymap",
                    "sublime-commands",
                    "sublime-theme",
                    "sublime-color-scheme"
                ]
            }
        }
    }
}

上面是一个设置示例,将所有您需要进行粉刷的括号对像示例里面那样成对地放置在"brackets""pairs"里面,我会在"pairs"里面查找与开括号对应的闭括号。

您可以在"filetypes"里面添加默认设置和语言特定的设置,下面是各项设置的说明:

颜色设置

    "rainbow_colors": {
        "matched": [
            "#FF0000",   /* level1  */
            "#FF6A00",   /* level2  */
            "#FFD800",   /* level3  */
            "#00FF00",   /* level4  */
            "#0094FF",   /* level5  */
            "#0041FF",   /* level6  */
            "#7D00E5"    /* level7  */
        ],
        "mismatched": "#FF0000"
    }

您可以修改rainbow_colors设置来改变用来粉刷括号的颜色,其中matched是一个颜色列表,你可以根据自己的需求修改其中的颜色,也添加或去除其中的颜色。粉刷括号时,括号的层次会以颜色数目作为一个循环。

debug 设置

如果您将debug设置为true,则每当我为您粉刷一个文件时,我会在SublimeText的控制台打印一些调试信息。这些信息包括文件名、用来匹配括号的模式串和通过ignored_scopes生成的selector。您可以通过命令来开启或关闭这个选项,下面是命令使用说明。

随时等候您的命令

我的开发者为我编写了4个可供您呼唤的命令,它们分别是:

晒照

最后,为了开启我快乐的工作旅程,容我再晒两张靓照。

上一篇下一篇

猜你喜欢

热点阅读