Mengatur TAB ke 2 spasi


17

Saya telah melihat berbagai jawaban yang menyiratkan bahwa pengaturan berikut ini di .vimrc akan sesuai untuk memaksa sisipan tab menjadi spasi.

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

Namun, ketika saya mencoba menggunakan 2 spasi, defaultnya terus menjadi 4 spasi per tab. Saya telah mencoba pindah set expandtabke bagian bawah deklarasi ini. Saya sudah mencoba menghapus softtabstopdeklarasi. Saya telah menjelajahi berbagai jawaban yang diberikan untuk pertanyaan lain juga. Kalau ada yang bisa membantu saya itu akan luar biasa.

Jawaban:


7

Sudahkah Anda membeli .vimrcsejak membuat perubahan ini? Ketika memiliki vim, ketik saja saja source ~/.vimrc(dengan asumsi itu ada di lokasi defaultnya)

EDIT: Ini bisa membantu juga


Sepertinya masalah saya memang kurangnya sumber. Saya telah membaca bahwa file tersebut akan secara otomatis bersumber ketika Anda mengeditnya, dan memang saya memang melihat beberapa perubahan pada VIM saya ketika awalnya membuat file .vimrc. Terima kasih atas jawaban Anda!
Chris Snow

@Gleland, Apakah ada cara untuk hanya menetapkan tabs2 spasi, hanya untuk file penurunan harga?
alpha_989

@ alpha_989 ini seharusnya membantu stackoverflow.com/questions/158968/…
Gleland
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.