我想使用一个Vim包,它可以缩进和语法突出显示语言。突出显示非常好,但缩进很糟糕。
我是否可以通过Vundle安装此软件包,但只使用语法高亮部分,禁用缩进部分?包本身没有办法让我这样做,我更喜欢不必克隆包并修改其内部。我宁愿在.vimrc中使用一些代码来禁用不需要的部分。
答案 0 :(得分:0)
所有(精心编写的)缩进插件都以此行开头:
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="schedule landingDetail container">
<div class="form-group">
<div class="col-md-6" style="background: red;">
<input type="text" class="form-control input-sm" placeholder="First Name">
</div>
<div class="col-md-6" style="background: green;">
<input type="text" class="form-control input-sm col-md-12" placeholder="Last Name">
</div>
</div>
</div>
因此,您可以通过在源脚本之前定义该变量来禁用缩进插件。一种方法是使用
添加脚本if exists('b:did_indent') | finish | endif
indent/{language}.vim
进入let b:did_indent = 1
中插件之前的目录。另一个是
'runtimepath'
在:autocmd FileType {language} let b:did_indent = 1
。