聪明的autoindent html

时间:2011-08-23 14:48:21

标签: vim smarty auto-indent

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

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

3 个答案:

答案 0 :(得分:1)

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

au BufRead,BufNewFile *.tpl set filetype=html

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

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

gg=G

答案 1 :(得分:1)

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

答案 2 :(得分:0)

你不清楚你正在为什么编辑器寻找插件(vim?)。

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