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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了彩虹括号(一个SublimeText插件的自述)相关的知识,希望对你有一定的参考价值。

参考技术A Github主页

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

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

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

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

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

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

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

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

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

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

在 Android Studio 中为 Dart 启用彩虹括号

【中文标题】在 Android Studio 中为 Dart 启用彩虹括号【英文标题】:Enable Rainbow Brackets for Dart in Android Studio 【发布时间】:2018-09-02 22:22:32 【问题描述】:

我正在使用 Android Studio 进行 Flutter 开发。 我已经安装了 Dart 插件,现在我添加了 Rainbow Brackets 插件,它在使用 Dart 时应该非常有用。

不幸的是,这适用于 Java,不适用于 Dart 中的文件。 可以用它做什么?如何在 Android Studio 中为飞镖启用彩虹括号。

附言 使用 Visual Studio Code 不是一种选择

【问题讨论】:

【参考方案1】:

我终于找到了解决办法——新的 Android Studio 3.1 版本和更新 Rainbow Brackets 插件

【讨论】:

【参考方案2】:

即使没有安装 dart sdk,它也可以在我的环境中工作。请在下面评论您的环境,以便我可以定位问题:

IntelliJ IDEA 2018.1 (Ultimate Edition)
Build #IU-181.4203.519, built on March 22, 2018
JRE: 1.8.0_152-release-1136-b20 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.3

见more info,如果你想谈谈,gitter 会是一个不错的选择。

【讨论】:

以上是关于彩虹括号(一个SublimeText插件的自述)的主要内容,如果未能解决你的问题,请参考以下文章

vscode之彩虹括号插件

在 Android Studio 中为 Dart 启用彩虹括号

SublimeText 括号插件 Bracket Highlighter高亮设置

sublime3插件BracketHighlighter的配置

VS2015 插件

IDEA常用插件