是否有任何插件可用于在“智能”模板中自动缩进 html。我在 vim 中这样做的方式是:在编辑 smarty 模板时:
:set filetype=html
将光标移动到文件头后按“= G”是否有vim插件可以为我做到这一点?
是否有任何插件可用于在“智能”模板中自动缩进 html。我在 vim 中这样做的方式是:在编辑 smarty 模板时:
:set filetype=html
将光标移动到文件头后按“= G”是否有vim插件可以为我做到这一点?
对于仍在寻找答案的任何人,只需将以下行添加到您的 vimrc 中:
au BufRead,BufNewFile *.tpl set filetype=html
以上将 .tpl 文件视为 HTML。您也可以将值 (tpl/html) 交换为任何其他组合。
打开文件后,只需使用此键来缩进:
gg=G
此插件处理 Smarty 模板中 HTML 和 PHP 的缩进:https ://github.com/blueyed/smarty.vim
您不清楚要为(vim?)寻找插件的编辑器。
有许多支持 Smarty 格式的 IDE。我个人使用Netbeans(请参阅NetBeans 的 Smarty 插件),但还有PHP Storm、CodeLobster和Aptana等等。