我想添加到在vim中縮進的方式。我正在做django開發,並且我想在每次使用django模板標籤時縮進。目前,使用filetype indent,它不會在模板標籤後縮進。所以,目前我的代碼看起來是這樣的:更改vim縮進格式
{% do_something %}
<div>
<p>Hello</p>
</div>
{% end %}
而我願意爲它承認{%}作爲標籤,縮進像這樣:
{% do_something %}
<div>
<p>Hello</p>
</div>
{% end %}
有一個插件的這或我可以將{%%}添加到應該縮進的事物列表中的方式?
另請參閱:http://stackoverflow.com/questions/4829244/how-do-i-define-indents-in-vim-based-on-curly-braces – user606723
這兩個html插件都需要特定的標籤名稱確定縮進。由於django標籤可以是無限且不可預知的,因爲您可以編寫自己的標籤,所以我不確定如何利用這些插件來做到這一點......最重要的是,任何有身體標籤的標籤總是有{%endwhatever %}結束標記。我希望這將是一個快速修復,但它看起來會花費很多努力,因爲我不是很熟悉這一切開始......感謝指導我在正確的方向! – intargc