3

我想默认为软制表符,缩进两个空格(但对于 Makefile,硬制表符显示为两个空格),并让 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 回答