html - 如何在 VI 中整理 HTML 文件的缩进?

标签 html vim vi indentation

我该如何修复他那乱七八糟的巨大 html 文件的缩进?

我尝试了通常的 "gg=G command ,这是我用来修复代码文件缩进的方法。但是,它似乎不适用于 HTML 文件。它只是删除了所有格式。

我还尝试设置 :filetype = xml,看看是否可以让它认为这是一个 XML 文件,但它仍然没有这样做。

最佳答案

有几件事都需要准备就绪。只是将它们全部总结在一个位置:

设置以下选项:

:filetype indent on
:set filetype=html           # abbrev -  :set ft=html
:set smartindent             # abbrev -  :set si

然后将光标移动到文件顶部并缩进到末尾:gg =G
或者选择要缩进的所需文本,然后点击 = 进行缩进。

关于html - 如何在 VI 中整理 HTML 文件的缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815548/

相关文章:

javascript - 单击事件的重复数据并使用ajax提交表单

html - 使用 AWK 解析 HTML

vim - 如何找到 ("super-star") 光标下没有单词边界修饰符的单词?

vim - 在使用 NERDTree 时使用 VCS 命令插件提交目录

vim - vim中的删除文本?

html - 文本溢出 : Ellipsis not working as expected

php - 复选框 onclick javascript 不会使 IE 中的文件上传元素为空

python - 为什么在 .vim 文件中编写 Python 时 "\n"会变成 "^@"?

linux - 在 CentOS 7 Linux 中编辑 tomcat-users.xml

linux - vi 编辑器正在覆盖控制台命令历史记录