vim 構文のハイライトとインデント
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:41:27
0
2
881

最近、vim を使用して .cl 接尾辞を持つテキスト ファイルを編集する必要がありましたが、vim は常に .lisp 構文の .cl ファイルを自動的に強調表示します。ファイルの強調表示を無効にするには、次のステートメントを .vimrc に追加します:

リーリー

これで構文の強調表示が正常にキャンセルされました。しかし同時に、.cl ファイルには Lisp ファイルの自動インデントの習慣がまだ維持されていることがわかりました。インデントの習慣を Java または Python のもののままにしておきたいので、それらを

に変更しました。 リーリー

しかし、うまくいきませんでした。私の .vim ファイルにはすでに自動インデントが設定されています。どうやって解決すればいいのでしょうか?

过去多啦不再A梦
过去多啦不再A梦

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

今日偶然投稿を見たら、nolisp が利用できると書いてありました。それから私も自分で試してみたところ、うまくいきました。おそらく vim が *.cl ファイルを lisp ファイルとして自動的に認識して lisp を設定しているのだと思います。設定を解除すれば、新しい行のインデントは前の行と同じになります。さらに、ファイルタイプを Python に設定する必要はなく、Python と同様のインデントが必要なだけで、構文の強調表示は必要ないことがわかりました。私の .vimrc 関連の設定を添付します:

リーリー
いいねを押す +0
刘奇

以下のリンクの内容を参照してください。その理由はおそらくBufNewFile,而*.clファイル
を設定したためです。 以前からすでに存在していました。

BufNewFile はまだ存在しないファイルの編集を開始します

参考:
1. http://vimcdoc.sourceforge.net/doc/autocmd.html#autocmd-events

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