有没有办法只突出显示制表符?我知道,"draw_white_space": "all"
但我不想突出显示所有空格,只是制表符。
似乎没有符合要求的插件或设置。我想避免编写新插件,但如果必须的话我会这样做。
提前致谢!
有没有办法只突出显示制表符?我知道,"draw_white_space": "all"
但我不想突出显示所有空格,只是制表符。
似乎没有符合要求的插件或设置。我想避免编写新插件,但如果必须的话我会这样做。
提前致谢!
我有一段时间没有研究这个插件了,但你可以试试PersistentRegexHighlight。如果您不喜欢默认设置,您只需要为选项卡定义正则表达式模式和要突出显示的颜色。
我只在 SublimeText2 上测试过这个。作为 PersistentRegexHighlight 的替代方法,您可以对主题和语言文件进行以下细微修改。请随意忽略/删除空格定义-我将它们包括在内是因为其他人可能有兴趣查看如何修改主题/语言文件:
摘自您想要的任何语言语法 - 例如,LaTeX.tmLanguage
<!-- BEGIN whitespace / tab definitions -->
<dict>
<key>match</key>
<string>\t+</string>
<key>name</key>
<string>lawlist.tab</string>
</dict>
<dict>
<key>match</key>
<string> +</string>
<key>name</key>
<string>lawlist.space</string>
</dict>
<!-- END -->
摘自您使用的任何主题——例如,lawlist.tmTheme
<!-- BEGIN whitespace / tab definitions -->
<dict>
<key>scope</key>
<string>lawlist.tab</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#FF0000</string>
<key>background</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>lawlist.space</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#000000</string>
<key>background</key>
<string>#FFFFFF</string>
</dict>
</dict>
<!-- END whitespace / tab definitions -->