【问题标题】:How do I create a new syntax hilighting set for Ti-Npsire/ Ti-BASIC in Sublime text 2如何在 Sublime text 2 中为 Ti-Nspire/Ti-BASIC 创建新的语法高亮集
【发布时间】:2013-05-29 00:28:56
【问题描述】:

我正在使用超棒的 Sublime Text 2 为 Nspire Calculator 编写 TI-NSPIRE/Ti-BASIC 程序,但它没有为 TI-NSPIRE/Ti-BASIC 突出显示语法。添加 TI-NSPIRE/Ti-BASIC 的命令会很方便。有人知道我如何为 Sublime 创建语法高亮集吗?

【问题讨论】:

    标签: sublimetext2 syntax-highlighting ti-basic


    【解决方案1】:

    您必须为您的语言创建一个新的syntax definition。它基本上是一组定义scopes 的正则表达式,然后可以使用适当定制的主题突出显示。如果您想先查看一下,请浏览Packages 目录(可通过Preferences -> Browse Packages 访问)并在任何LanguageName 目录中查找LanguageName.tmLanguage 文件(它们可能位于Syntaxes 子目录中)。这些是 PLIST 或 XML 格式的文本文件,可在 ST2 本身中查看。祝你好运!

    【讨论】:

    • 这是一个很好的答案,我不想仅仅为了添加这个建议而做出另一个竞争性回应:有一个名为AAAPackageDev 的插件在创作中是无价的语法定义。
    • @ProtractorNinja - 在我的第一个链接的顶部提到了 AAAPackageDev,该链接指向官方文档。伟大的思想都一样:)
    • 原来如此!我应该检查一下。至少,我已经通过冗余引起了更多关注——你知道,以防有人错过整个教程是如何基于 AAAPackageDev 的。
    • 谢谢。现在我试着按照建议做!但是......我被困在这一点上:“foldingStartMarker”是什么意思?文档sublime-text-unofficial-documentation.readthedocs.org/en/latest/… 我发现了这个:foldingStartMarker 目前被忽略了。用于代码折叠。一些帮助!?
    • @TRMPereira - 如果你不想做代码折叠,你可以忽略它。它基本上匹配任何行,例如类或函数的开头,您希望在其中折叠代码以使其更小。另外,如果您喜欢我的回答,请单击复选标记将其选为最佳答案 - 我们都将因此获得声望分:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多