vim - smarty 自动缩进 html

标签 vim smarty auto-indent

<分区>

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

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

最佳答案

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

au BufRead,BufNewFile *.tpl set filetype=html

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

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

gg=G

关于vim - smarty 自动缩进 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162945/

相关文章:

java - Eclipse 自动缩进错误地缩进文件

linux - 有没有办法在不使用外部代码块插件的情况下重新缩进整个代码?

linux - 如何在 vim 之后中断终端命令 | grep组合

vim - 将方括号括起来的文本向左或向右移动

replace - smarty 替换多个值

PHP 与命名空间和 Smarty 错误 : unknown tag "cycle"

vim - 如何让 Vim 自动缩进以在新行上保持缩进

vim - 从目录/文件列表中打开文件后,如何获取上一个目录列表?

Vim 隐藏高亮

JavaScript 正则表达式未验证