相关疑难解决方法(0)

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

我正在研究这个插件

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

Error loading syntax file "Sublime Text 3/Installed Packages/robot.tmLanguage": Unable to open Sublime Text 3/Installed Packages/robot.tmLanguage
Run Code Online (Sandbox Code Playgroud)

该插件位于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

我的问题与此线程类似,但在我的情况下,插件安装为存档(.sublime-package)而不是包含文件的文件夹。

  1. 我不确定我上面提到的路径设置在python3中是否正确。

  2. 如何引用 .sublime-package 文件内的 tmLanguage 文件?

  3. 我应该将该文件放在哪里?这是完全令人困惑的,为什么它在 Sublime Text 2 和 Sublime Text 3 上工作(当从 github 安装到目录中时),但在通过 Package Control 安装时不起作用。

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

package python-3.x robotframework sublimetext3 sublime-text-plugin

5
推荐指数
2
解决办法
6617
查看次数

修复Sublime Text 3 Clojure语法突出显示(特别是Regex)

Sublime Text 3的Clojure语法突出显示经常在正则表达式上/之后中断.我看到Anthony Grimes在Sublime Text Forum上发现了这一点:http://sublimetext.userecho.com/topic/82983-clojure-regexes-are-not-parsed-properly/

这个答案有人建议:

内部Clojure.tmLanguage尝试改变

<string>source.regexp.oniguruma</string>

<string>#string_escape</string>

但是在哪里Clojure.tmLanguage?在我进行更改后,我是否只是将其保存到位?(请参阅在sublime text 3中放置.tmLanguage的位置?)

我在Sublime Text 3目录中看到了这个:

$ tree -L 1
.
??? Cache
??? Index
??? Installed\ Packages
??? Local
??? Packages
Run Code Online (Sandbox Code Playgroud)

在里面,Cache我看到,Clojure/Clojure.tmLanguage.cache但可能是不对的.

更新:我使用的是Mac OS X 10.9.

更新:我正在查看为ST3存储的.tmLanguage文件哪里

更新:此处还详细介绍了其他Clojure语法问题:http://www.sublimetext.com/forum/viewtopic.php? f = 3&t = 14077

更新:我尝试Clojure.tmLanguage.cache通过将文件重命名为Clojure.tmLanguage.zip第一个来解压缩文件.那很奇怪; 我得到一个交流和无限循环.cpgz.zip文件,我尝试解压缩它们.请参阅:discussion.apple.com/thread/1446784

clojure sublimetext3

2
推荐指数
1
解决办法
1577
查看次数