有没有办法可以突出显示制表符?我知道"draw_white_space": "all"
,但我不想突出显示所有空格,只是标签。
似乎没有适合该帐单的插件或设置。我想避免写一个新的插件,但如果必须,我会的。
提前致谢!
答案 0 :(得分:3)
我暂时没有使用此插件,但您可以尝试PersistentRegexHighlight。如果你不喜欢默认值,你只需要为标签定义一个正则表达式模式和一个要突出显示的颜色。
答案 1 :(得分:1)
我只在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 -->