syntax-highlighting - 无法覆盖 sublime text 3 中的语法突出显示

标签 syntax-highlighting sublimetext sublimetext3

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

谁能解释我如何强制它始终使用 Java 或一起删除其他语言?

最佳答案

转至 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文件,所以不要删除它!

关于syntax-highlighting - 无法覆盖 sublime text 3 中的语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20354879/

相关文章:

python - vim 中语法高亮不完整

objective-c - 有没有办法获取另一个 NSString 中出现的 NSString 的 NSRanges 的 NSArray?

sublimetext3 - 如何使用键绑定(bind)将任意一段文本包装在 Sublime Text 3 的缩进 block 中?

xml - 如何在 sublime 3 中安装 sublime text indent xml

javascript - PHPStorm - Javascript 语法突出显示在 php 文件中不起作用

sublimetext3 - 如何在Sublime Text 3中禁用拼写检查?

ruby - 如何停止 sublime text 构建中的无限循环

sublimetext3 - Sublime Text 3 中错误的默认语法突出显示

javascript - Sublime 着色:javascript block in haml

vim - 在 Vim 中为 Julia 突出显示语法的简单方法