在Sublime Text 2中更改语法高亮显示

4
我该如何更改Sublime Text 2的高亮设置,以便引号之间的文本不会变成粉色,几乎刺痛我的眼睛?
编辑:忘记提到,这是在LaTeX文件中发生的,我正在使用Monokai主题(如果有关系的话,不太确定)。
谢谢。

这可能是你正在寻找的内容:https://dev59.com/DWkw5IYBdhLWcg3wkLUX#11656100 - Games Brainiac
你使用的是什么语法?高亮显示与应用于该区域的范围有关。我认为你不想修改颜色方案文件,而是tmLanguage文件。更多细节会让帮助变得更容易 :) - skuroda
@skuroda 你说得太对了。我忘记在问题中添加这些细节了。我现在已经编辑过了,请看一下。 - nunos
2个回答

3

我猜这是LaTeX,但想确认一下。所以,有两种可能的解决方法。

第一种是正确定义引号。也就是说,使用"会显示不正确。老实说,在我遇到以下帖子之前,我并不知道这一点。(链接)我认为这是正确的做法。

第二种方法是修改tmLanguage文件。该字符串应用了以下范围:invalid.illegal.string.quoted.double.latex。您可以从tmLanguage文件中删除相关模式,这样就不会发生高亮显示。如果您想采取这种方法,请告诉我,我可以提供一些额外的说明。


“双引号”有一个奇怪的行为。我正在按照您提供的链接进行更改。谢谢。 - nunos

1
我遇到了类似的问题,并查阅了几个 StackOverflow 的问答页面,但这些答案似乎不能满足我的需求。很多人都称赞 JSON 类型的配置文件的灵活性等等,但是在没有实时 GUI 的情况下(例如 Sublime Text 中的颜色方案编辑),使用起来真的很麻烦。一个新用户如何知道他应该调整哪个选项的名称(只需要调整一到两个),在成千上万个键值对之间选择。
如果你只需要从一个好的默认主题中改变一两件事情,你可以使用这个网站创建自己定制的主题文件。这个人做得真的很棒:http://tmtheme-editor.herokuapp.com/#/theme/Monokai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接