不能覆盖sublime文本3中的语法高亮

时间:2013-12-03 15:17:43

标签: syntax-highlighting sublimetext sublimetext3

我为ST3手动安装了一个包,其中包含其他语法高亮语言。我已经删除了它,并且对于受影响的文件选择'打开所有当前扩展为...'现在是Java。但是,当我重新打开它们时,它们仍然默认使用旧的包语言。如果我打开语法高亮菜单,则实际上会突出显示两种语言。如果我重新选择Java,它将是正确的,直到我再次关闭并重新打开具有该扩展名的任何文件。

任何人都可以解释我如何强制它始终保持Java或一起删除其他语言?

1 个答案:

答案 0 :(得分:7)

转到Preferences -> Browse Packages并导航至User文件夹。那里应该有一个名为OtherLanguage.sublime-settings的文件。删除该文件,重新启动Sublime,你应该全部设置。如果仍然无效,请在同一目录中查找Java.sublime-settings文件。删除它,重新启动,您应该回到默认行为。打开带扩展名的文件,选择View -> Syntax -> Open all with current extension as...并选择Java。这将创建一个新的Packages/User/Java.sublime-settings文件,所以不要删除它!