Bagaimana cara mengatur tab ke 4 spasi di vim?

19

Secara default, tab dalam vim diatur ke 8 spasi. Bagaimana kita bisa mengatur tab ke 4 spasi dalam vim secara permanen?

Steve
sumber

Jawaban:

35

Buat ~/.vimrcfile dengan baris ini:

set ts=4 sw=4

Ini akan mengatur tabstop setiap 4 spasi dan mengatur shiftwidth (jumlah yang Anda indent) sebagai 4 spasi juga agar sesuai dengan tabstop Anda.

Nicole Hamilton
sumber
7

Buat ~/.vimrcdan tambahkan ini:

set tabstop=4

Berikut ini beberapa yang bermanfaat:

syntax on " Syntax highlighting
set showmatch " Shows matching brackets
set ruler " Always shows location in file (line#)
set smarttab " Autotabs for certain code
set shiftwidth=4
nerdwaller
sumber
0

Jika Anda hanya menggunakan vi (beberapa orang tidak memiliki vim tersedia) taruh ini di file .exrc Anda di direktori home Anda atau di mana Anda mengedit kode jika Anda memiliki / ingin startup tertentu untuk direktori kode tertentu:

set shiftwidth = 4 set tabstop = 4 set expandtab "ini mungkin tidak bekerja di semua host" "kutipan membuat komentar yang bagus di file .exrc Anda"

Rick Carrick
sumber