3

是否有任何插件可用于在“智能”模板中自动缩进 html。我在 vim 中这样做的方式是:在编辑 smarty 模板时: :set filetype=html

将光标移动到文件头后按“= G”是否有vim插件可以为我做到这一点?

4

3 回答 3

1

对于仍在寻找答案的任何人,只需将以下行添加到您的 vimrc 中:

au BufRead,BufNewFile *.tpl set filetype=html

以上将 .tpl 文件视为 HTML。您也可以将值 (tpl/html) 交换为任何其他组合。

打开文件后,只需使用此键来缩进:

gg=G
于 2013-12-16T01:44:46.207 回答
1

此插件处理 Smarty 模板中 HTML 和 PHP 的缩进:https ://github.com/blueyed/smarty.vim

于 2014-12-09T15:39:49.053 回答
0

您不清楚要为(vim?)寻找插件的编辑器。

有许多支持 Smarty 格式的 IDE。我个人使用Netbeans(请参阅NetBeans 的 Smarty 插件),但还有PHP StormCodeLobsterAptana等等。

于 2011-08-29T16:34:45.867 回答