テキスト編集ツール vim には当然必須のコードですが、自動インデントではタブ文字を削除してスペース 4 文字に変更しても、次のレベルのインデントでもタブ文字が使用され続けます。タブ文字と混合
etc/vimrc 情報を変更できます:
関連する変数の意味:
変数名 略語 意味
(no)autoindent ai 自動indentation は、現在の行と同じインデントを新しい行に自動的に追加します。
(no)cindent ci C言語プログラムのインデントに似ています
(no)smartindent si 自動インデントに基づくいくつかの改善
変数名 略語 意味 btabstop = x
TS 編集時にタブ文字が占めるスペースの数。 shiftwidth=X
sw インデントの各レベルにスペースの数を使用します。 (no)expandtab
(no)et 入力されたTABを自動的にスペースに展開するかどうか。開いた後に TAB を入力するには、Ctrl-V
sts et を開いた後にバックスペースキーを使用すると、X 個のスペースが削除されます (no)smarttab
(no)sta 有効にすると、行の先頭で TAB を押すと sw スペースが追加され、それ以外の場合は ts スペースが追加されます。
http://www.bkjia.com/PHPjc/327616.html
www.bkjia.com