ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

GTK

davidrios 全部

为Pug(原Jade)模板语言提供的一个全面的Textmate/Sublime Text扩展包。

标签 语言语法

详细信息

  • 1.0.2
  • github.com
  • github.com
  • 2年前
  • 27分钟前
  • 8年前

安装量

  • 总计 91K
  • Win 42K
  • Mac 32K
  • Linux 17K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 2 0 1 0 0 0 0 1 2 0 0 1 1 2 2 1 1 0 1 0 2 0 0 2 1 1 0 0 2 0 0 0 1 1 1 0 0 1 1 0 2 1 1 0 2 0
Mac 1 2 0 1 0 1 0 3 1 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 0 0 1 2 0 1 0 0 3 2 1 1 2 0 1 0 1 0 3 0 1 1
Linux 0 0 0 0 0 0 0 0 0 0 1 0 1 4 1 0 0 1 1 1 0 0 1 1 0 0 0 1 0 2 0 0 3 2 0 0 2 2 0 0 0 0 1 1 1 0

自述文件

源代码
raw.githubusercontent.com

GTK.tmbundle

这是专门为Sublime Text 2制作的,但已经过测试,可在Textmate 2和Sublime Text 3中使用。

为Pug模板语言实现的TextMate Bundle。使用了JSON-tmLanguage编成的tmLanguage版本。包括所有的已知语言特性(包括一些非文档化和Pug解析器的怪癖)和一些缩进增加/减少的模式。

包含一个用于测试的test.pug文件,这是一个有效的文件,因此您可以将其编译并用pug检查其输出。

也包含一个用于测试 mark some syntax/semantic errors highlighted 的test_errors.pug文件。

还包括一个使用Python而不是JavaScript的突出显示器,可与PyPug一起使用,您可以从语法列表手动选择Pug (Python),或将文件扩展名改为.py.pug以自动选择(仅在Sublime Text中)。还包括一个可使用pypug编译以测试它的test.py.pug文件。

安装

在Sublime Text 2/3中使用Package Control

Package Control是Sublime Text扩展的包管理器(类似于Sublime Text的“apt-get”)。如果您还没有安装,请将Package Control安装到您的Sublime Text实例中,并重新启动。选择“包控制:安装包”(按Ctrl/Cmd + p然后输入pi),搜索名为GTK的包并安装。如果无法从语法高亮菜单中选择“GTK”,请重新启动。

TextMate 2

mkdir -p ~/Library/Application\ Support/TextMate/Managed/Bundles
cd ~/Library/Application\ Support/TextMate/Managed/Bundles
git clone https://github.com/davidrios/pug-tmbundle.git Pug.tmbundle

Sublime Text手动安装

mkdir -p ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
git clone https://github.com/davidrios/pug-tmbundle.git Pug

如果使用Sublime Text 3,请将'2'替换为'3'。

欢迎提交用于添加功能的补丁。