vimでコードを書いているときに、他のテキストエディタのノリでtabでインデントつけようとしたら、結構なスペースが挿入されたので流石に使いづらいと思って調べました。
ちなみに
viのデフォルトのタブ幅は「8」らしいです。
これだとあまりにも広すぎるので、今回はタブ幅を「2」にしようと思います。
↓デフォルトの場合
1. あるファイルを開いている時限定の設定
編集するファイルを開いて、「i」でINSERTモードにせずに以下を記述後にEnter
:set tabstop=2
↓ファイル先頭
↓ファイル末尾
これでタブ幅が狭くなりました。
__ただし、__この方法だとファイルを開いてる間しか設定が反映されず、開きなおしたときにはタブ幅が8に戻っています。
そのため、すべてのファイルに適用させようと思います。
2. 全てのファイルに適用する
ホームディレクトリに移動後に以下を入力
vi ~/.vimrc
ここに設定を記述します。
set tabstop=2
これによってどのファイルを開いてもタブ幅を2で固定できます。