是否有任何插件可用于在“smarty”模板中自动缩进html。
我在vim中这样做的方式如下:
在编辑智能模板时:
:set filetype=html
将光标移动到文件头后按“= G” 是否有一个vim插件可以为我做这个?
答案 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 Storm,CodeLobster和Aptana等等。