回答:
いくつかの設定が動作を制御します。
最初にset expandtab
、タブを空白文字に置き換えることができます:h 'expandtab'
。
次にset shiftwidth=4
、表を4つの空白にします:h 'shiftwidth'
。
また:h 'tabstop'
、ファイル内のタブ文字がカウントするスペースの数を定義する方法もあります。
ボーナスとして見る:h 'smartindent'
と:h 'autoindent'
かなり有用です。
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
J.Chomelの回答の省略形。
touch
ファイルがまだ存在しない場合、ホームディレクトリに.vimrcファイルを作成します。
次に、.vimrcファイルに設定でtabstopとshiftwidthを追加します。
tabstop
、shiftwidth
)、通常は読みやすく、設定ファイルで頻繁に入力する必要がないため、短い名前を使用してもあまり得られません。