Bagaimana untuk menyediakan lebar inden yang berbeza untuk fail kod yang berbeza dalam vim?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:41:26
0
1
1126

Bagaimana untuk menetapkan lebar ruang tab yang berbeza untuk fail kod yang berbeza (yang boleh dinilai dengan nama akhiran) dalam fail .vimrc? Sebagai contoh, tab fail .rb diindenkan oleh dua ruang pada satu masa, tab fail .c diindenkan oleh tiga ruang dan tab fail .cs diindenkan oleh empat ruang, serupa dengan ini. PS: Ia hanya perlu digunakan pada linux dan osx. Terima kasih terlebih dahulu kepada semua yang memberikan jawapan.

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(1)
左手右手慢动作

Hanya tetapkan mengikut jenis fail, seperti berikut.

"为不同的文件类型设置不同的空格数替换TAB
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set ai
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set sw=4
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set ts=4
autocmd FileType php,python,c,java,perl,shell,bash,vim,ruby,cpp set sts=4
autocmd FileType javascript,html,css,xml set ai
autocmd FileType javascript,html,css,xml set sw=2
autocmd FileType javascript,html,css,xml set ts=2
autocmd FileType javascript,html,css,xml set sts=2
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan