基本上,当我编辑 .HTML 文件时,我不希望 Vim 缩进 HTML 标签,但我确实希望它缩进 Javascript 代码。
我想阻止这个:
<table>
<tr>
<td>
我希望 HTML 在我按下回车键时直接进入下一行的开头:
<table>
<tr>
<td>
但我希望 Vim 继续为 Javascript 这样做:
function fooBar() {
var myVar = 10;
}
目前我的 .gvimrc 中有这一行:
filetype plugin indent on
我可以有选择地禁用 Vim 的仅 HTML 标签缩进吗?当我对此进行谷歌研究时,我主要以关于禁用缩进以粘贴代码的教程告终。
最佳答案
我认为只需执行 set filetype=javascript
就足够了。但是您应该将 JavaScript 放在单独的 *.js 文件中。
关于javascript - 在 Vim 中,如何防止 HTML 标签的自动缩进,但保留 Javascript 的部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11304202/