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

tur*_*2oh 3 syntax-highlighting sublimetext sublimetext3

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

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

Mat*_*DMo 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文件,所以不要删除它!