Sublime Text 2中用于Jade的语法高亮显示?

146

我刚在Mac上开始使用Sublime Text 2。我也刚开始在Node.js中使用Jade作为视图,我想知道是否有一种将Jade语法加入到Sublime Text 2中的方法。

9个回答

179

如果您已安装 Git,那么以下方法在我的情况下非常完美:

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone https://github.com/davidrios/jade-tmbundle Jade

奖励:要使Stylus语法高亮工作,请运行:

git clone https://github.com/stylus/stylus.git Stylus

20
这正是我在寻找的'遵循这些步骤'的回答。 - emilebaizel
3
针对Ubuntu系统:~/.config/sublime-text-2/Packages - Mustafa
1
这个在Mountain Lion上对我有效。安装后请确保重新启动Sublime以查看语法高亮。 - Matt Kneiser
2
对于Windows(至少为7)使用:/c/Users/<username>/AppData/Roaming/Sublime Text 2/Packages - longda
3
作者未维护此代码库!更近期的代码库在https://github.com/davidrios/jade-tmbundle。 - jnovack
显示剩余2条评论

155

Sublime Text 2支持Textmate语法定义文件。在https://github.com/miksago/jade-tmbundle网址上可以找到Jade Textmate捆绑包。

创建一个名为Jade的新文件夹,放置在您的Sublime Text的“Packages”文件夹中, 然后 curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguage 或以其他方式下载该文件并放置在新文件夹中。编辑器将立即加载该语法。


12
谢谢。对于那些不知道的人(比如我),在Linux上的软件包文件夹是~/.config/sublime-text-2/Packages。 - Elad
29
运行得非常好!在Mac OS X Lion上,它的路径是~/Library/Application Support/Sublime Text 2/Packages/。 - michael_erasmus
16
Windows:C:\Users<用户名>\AppData\Roaming\Sublime Text 2\Packages。或在任何平台上,只需在编辑器中转到“首选项”>“浏览程序包”即可找到目录。 - Fletch
在Mountain Lion上运行得非常好。甚至不需要重新加载或重启Sublime。这可能会取代Textmate吗?哈哈 - cbmeeks
1
这对我也起作用了!但是我不得不重新启动Sublime。 - Maria Ines Parnisari

74

是的,有可以使用一个很好的打包系统:

  1. 如果需要,从这里安装Package Control。
  2. 打开命令面板(command + shift + P),进入Package Control(只需输入“install”)。您可能需要等待存储库更新。
  3. 在Package Control中输入“jade”以查找Jade语法高亮包。按Enter键进行安装。

现在,您已经具有了Jade的语法高亮和其他Sublime工具的精美包控制器。此搜索显示了许多可用于处理Jade、Jade+Bootstrap、pyjade等的工具。

编辑 - 安装此软件包后,Sublime无需重新启动,因此删除了此步骤。


2
最佳答案! :) 我甚至没有重新启动,因为它立即可用。我只是从已打开文件的列表中选择了语法。新的高亮显示器已经与.jade文件相关联。 - WiredPrairie
是的,Package Control非常棒。它唯一(微小的)缺点是您不能将它用于所有情况,因为有时(很少)语言包等未包含在其列表中。 - iono
8
我在列表中没有看到Jade语法高亮包 - 或许它已经不再可用了?有一个来自davidrios的Textmate/Sublime捆绑包。 - SnapShot
@SnapShot,davidrios的捆绑包将为您提供语法高亮显示。 - wuno

10

@jurka -

  • OS X: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Windows: %APPDATA%/Sublime Text 2/Packages/

在 Linux 中将克隆到上述路径中。


2
在Mac上:打开Sublime;CMD+Shift+P;安装包;Jade - electronix384128

5

2

2
对于Ubuntu 11.10,我正确的软件包路径是~/.config/sublime-text-2/Packages。你可以通过菜单找到你的软件包位置:“首选项”->“浏览软件包...”。

1
我在Linux上使用ST2 build 2221进行了以下操作:
git clone https://github.com/miksago/jade-tmbundle.git Jade.tmbundle

那么

zip -r Jade.zip Jade.tmbundle/
mv Jade.zip Jade.sublime-package
mv Jade.sublime-package /sublime_folder_location/Pristine Packages/

1
如果您使用的是Mac操作系统:
前往Library/Application Support/Sublime Text 2/Packages/,然后,
curl -O https://raw.github.com/miksago/jade-tmbundle/master/Syntaxes/Jade.tmLanguage

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接