ฉันได้ดูคำตอบต่าง ๆ ซึ่งบ่งบอกว่าการตั้งค่าต่อไปนี้ใน. vimrc น่าจะเหมาะสมที่จะบังคับให้การแทรกแท็บกลายเป็นช่องว่าง
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
อย่างไรก็ตามเมื่อฉันพยายามใช้ 2 ช่องว่างมันจะยังคงมีค่าเริ่มต้นเป็น 4 ช่องว่างต่อแท็บ ฉันได้ลองย้ายset expandtab
ไปที่ด้านล่างของการประกาศเหล่านี้ ฉันได้ลองลบsofttabstop
คำแถลงนี้ ฉันได้กำจัดคำตอบต่าง ๆ ที่ให้กับคำถามอื่นเช่นกัน หากใครสามารถช่วยฉันออกไปมันก็จะน่าทึ่ง