vim を使用して Django テンプレートにインデントの問題を記述する
PHP中文网
PHP中文网 2017-05-16 16:43:11
0
2
701

vim でいくつかの Django テンプレートを使用する場合、例:

リーリー

私が必要とするインデントは上記の通りですが、vimでは行「<p>」を自動的に前方にインデントするようになり、次のようになります。 リーリー

「<p>」行の入力を終えて、インデントを手動で変更する必要があります。 。

私が理解しているのは、これは HTML ファイルであるため、vim はそれを通常の HTML インデント形式として扱い、Django の if タグを無視するということです。

では、vim に「{% %}」を HTML のタグとして扱わせるにはどうすればよいでしょうか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
仅有的幸福

コード内の {% if * %} と <li> は同じレベルであると考えてよいでしょうか?あるいは、次のような書き方の方が要件に沿っており、HTML のインデント構造を壊すことはありません。

リーリー
いいねを押す +0
迷茫

VS2010の自動インデントはVIMの処理が正しいと思います。
なぜなら、ul と比較すると、li をタブ 1 つインデントするのが適切なインデントだからです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート