Twig
一个为 PHP Twig 模板提供增强语法高亮、补全、片段等功能的 Sublime Text 安装包。
详细信息
安装
- 总数 112K
- Win 48K
- Mac 37K
- Linux 27K
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 | 1 | 3 | 3 | 1 | 6 | 4 | 3 | 4 | 1 | 3 | 5 | 5 | 5 | 1 | 4 | 2 | 2 | 4 | 6 | 3 | 11 | 2 | 0 | 0 | 2 | 3 | 3 | 3 | 4 | 2 | 3 | 3 | 2 | 4 | 4 | 3 | 3 | 0 | 10 | 3 | 2 | 3 | 2 | 1 | 1 |
Mac | 5 | 4 | 0 | 0 | 2 | 3 | 2 | 2 | 3 | 0 | 1 | 2 | 2 | 1 | 3 | 2 | 0 | 1 | 4 | 3 | 7 | 3 | 2 | 3 | 0 | 4 | 0 | 1 | 2 | 6 | 0 | 1 | 7 | 0 | 3 | 3 | 1 | 1 | 0 | 1 | 1 | 2 | 4 | 1 | 1 | 1 |
Linux | 2 | 6 | 1 | 1 | 1 | 3 | 1 | 0 | 1 | 0 | 4 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 1 | 0 | 2 | 0 | 1 | 2 | 1 | 2 | 3 | 3 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 2 | 1 | 2 | 1 | 1 | 0 |
读我
Twig
Sublime Text 的一个安装包,该安装包提供了增强的语法高亮、片段、补全以及其他更多功能,用于 PHP Twig 模板。阅读更多,了解完整文档。
特性
- 代码块的缩进。
- 常见代码块的片段。
- 键绑定让您的生活更轻松。
- 增强Twig模板的语法高亮。
- 自动补全内置标签、过滤器、函数、测试和循环变量。
安装
包控制
通过 包控制 安装 Twig。在 Sublime Text 中设置好包控制后,打开命令面板并搜索 包控制: 安装包
。搜索 Twig
。应该有一个安装包,其 URL 为 https://github.com/Sublime-Instincts/BetterTwig。安装它。
如果存在新版本,包控制将为您自动更新包。
手动安装
在 Sublime Text 中打开首选项 > 浏览包菜单项。在包目录下,您应该能看到,在新目录“Twig”中克隆此存储库。
文档
如何使用此包?
默认情况下,此包支持以下 Twig 扩展,
.twig
.htm.twig
.html.twig
由于用户可以安装多个模板语言包,因此此包不支持 .html
目录。要为带 Twig 代码的 .html
文件以及该包提供的所有其他功能实现高亮显示,您可以遵循以下两种方法中的一种
转到状态栏的右下角,显示当前语法信息的项,然后在打开的任何
.html
文件上单击。从这里,转到“使用当前扩展名打开所有...
”并滑动以选择“HTML (Twig)
”。你现在应该可以开始了。当前打开的文件是
.twig
文件时,从主菜单转到“首选项 -> 设置 -- 语法特定
”。这将打开一个带两列的新窗口,右侧是默认设置,左侧是用户设置。在用户设置中,添加以下内容,保存并关闭。
{
"extensions": [
".html"
]
}
键绑定
- 键绑定配置为按shift + {两次将自动在内部括号表达括号块两侧添加空格,并将光标放置在中间,如下所示
{{ | }}
。 - 同样,在
{}
内部按shift + %将在内部%
两侧添加空格,如下所示{% | %}
- 使用ctrl + /或ctrl + shift + /为Twig注释(
{# This is a Twig comment #}
) - 在字符串中使用#来获取插值表达式,如下所示
#{|}
。
代码片段
此包为常见代码块添加了一些基本代码片段。如果您想有更多代码片段,请参照官方网站上的代码片段说明来创建自己的代码片段。或者使用SnippetMaker以方便起见。
- 应用
- 自动转义
- 块
- 转储
- 嵌入
- 扩展
- for
- if
- if else
- 包含
- 宏
- 沙盒
- 设置
- 文本
- with
如果您想要忽略默认提供的代码片段,可以使用ignored_snippets
设置。
"ignored_snippets": ["Twig/*"]
报告问题。
总有可能进行改进,所以请报告您遇到的任何错误。
在报告任何错误时,请遵循已设置的错误模板(以便尽可能地保持有序)。
如果您想分享一个特定的模板片段并在创建特定问题期间使用,请使用Twig游乐场。