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

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)
左手右手慢动作

根据文件类型来设置就可以了,如下.

"为不同的文件类型设置不同的空格数替换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
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!