gpt4 book ai didi

python-3.x - Sublime Text 3 中的语法高亮 (.tmLanguage) 包

转载 作者:行者123 更新时间:2023-12-03 20:28:50 28 4
gpt4 key购买 nike

我在做这个 plugin

使用包控制安装插件时,语法突出显示不适用于 Sublime Text 3。

Error loading syntax file "Sublime Text 3/Installed Packages/robot.tmLanguage": Unable to open Sublime Text 3/Installed Packages/robot.tmLanguage

插件在 Installed Packcages/Robot Framework Assistant.sublime-package下, 里面的文件“robot.tmLanguage” Robot Framework Assistant.sublime-package文件。

这是我设置路径的方法
https://github.com/andriyko/sublime-robot-framework-assistant/blob/master/rfassistant/init.py

我的问题类似于 this thread ,但在我的情况下,插件安装为存档(.sublime-package)而不是带有文件的文件夹。
  • 我不确定我上面提到的路径设置在 python3 中是否正确。
  • 如何引用 .sublime-package 文件中的 tmLanguage 文件?
  • 我应该把那个文件放在哪里?完全令人困惑的是,为什么它可以在 Sublime Text 2 和 Sublime Text 3 上运行(当从 github 安装到目录中时),但在通过包控制安装时却不起作用。

  • 那么,如何设置 tmLanguage 文件的路径以及应该在哪里存储它。只是想澄清一下,当从 github zip 文件安装插件时它工作正常(因为我将它的内容放入 Packages 目录下的 RobotFrameworkAssistant 文件夹中)。通过包控制安装插件时它不起作用。

    最佳答案

    我手动添加自定义解决方案的快速总结 .tmLanguage基于其他人的建议的文件:

  • myLang.tmLanguage将文件放入具有所需语法的文件夹中
    姓名。
  • 压缩文件夹,使其命名为 myLang.zip
  • 将 zip 存档重命名为 myLang.sublime-package
  • myLang.sublime-package进入 Sublime 3 包文件夹。它现在将出现在 sublime 语法高亮菜单中。

  • 基于 ST3 文档,我现在似乎找不到这种手动方法的替代方法,但它会起作用。

    Package control可能会在幕后做你需要的一切

    关于python-3.x - Sublime Text 3 中的语法高亮 (.tmLanguage) 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20385550/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com