ruby - .tmLanguage 放在 sublime text 3 的什么地方?

标签 ruby regex syntax highlighting sublimetext3

我在结合 RegExp 进行 Ruby 语法高亮显示时遇到了问题。

有人建议我用一些额外的代码更新我的 Ruby.tmLanguage 文件。

问题是,我无法在我的电脑上找到这个文件。在 sublime_text_3/Packages 中,我只看到 .sublime-package 文件,我无法用 sublime text 正确打开这些文件;它只显示数字。

我必须自己创建这个文件吗?如果需要,在哪里?

或者这在 sublime text 3 中的工作方式不同(与 2 不同,后者可能是发布此解决方案时的最新版本)。

引用额外的 Ruby.tmLanguage 代码:https://gist.github.com/elgalu/3921521

最佳答案

那些 .sublime-package 文件实际上是变相的 zip 文件。默认的 Ruby.tmLanguage 文件可以从 Ruby.sublime-package 中提取。用某种存档管理器打开它。如果需要,复制扩展名并将其重命名为 .zip。

在 Ruby.tmLanguage 中进行更改后,修改后的文件将位于您的包文件夹中的某个位置(我不记得具体位置),您可以通过转到 Preferences > Browse Packages 从 ST 打开它。

关于ruby - .tmLanguage 放在 sublime text 3 的什么地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790062/

相关文章:

javascript格式数字

c++ - C/C++ 语法 - 使用 , 而不是 ; 分隔语句合法的?

java - 如何从 Java 访问 Kotlin 的 `backtickedFunctions`?

ruby-on-rails - 如何在 ruby​​ 的 http 请求中包含 header

ruby-on-rails - Rails 应用程序模板

ruby - 如何获取通过 attr_reader 或 attr_accessor 定义的属性

javascript - 如何找到 jQuery DropDownCheckList 选中的项目 - jQuery 语法问题

ruby-on-rails - 提供日期范围的更好方法

java - [a-z][a-z]* 和 [a-z]+ 正则表达式之间的区别

javascript - Chrome 和 Firefox 对 url() 的解释不同,使 .replace() 正则表达式具有挑战性