3

デフォルトでソフト タブを使用し、2 つのスペースをインデントし (ただし、ハード タブは Makefile では 2 つのスペースとして表示されます)、vim が保存時に適切に再インデントするようにしたいと考えています。

4

2 に答える 2

4

この質問を参照してください。あなたの場合、あなたはあなたの中にこれが欲しいでしょう.vimrc:

set tabstop=2
set softtabstop=2
set expandtab

そしてこれで~/.vim/after/ftplugin/make.vim

setlocal noexpandtab
于 2013-02-28T18:36:48.540 に答える
3

これに使用できるautocmdので、ほとんどワンライナーになります.vimrc

autocmd Filetype jade setlocal ts=2 sw=2 expandtab
autocmd Filetype yaml setlocal ts=2 sw=2 expandtab

それ以外は引き続きグローバルなデフォルトを使用します。

于 2013-02-28T18:40:02.323 に答える