我正在使用Mac OSX 10.7.5,.vimrc的内容如下: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent autocmd FileType make setlocal noexpandtab 我想做的是编辑诸如.js,.html之类的普通文件时,我希望选项卡使用4个空格而不是普通选项卡缩进。 但是当我编辑Makefile时,我需要它是一个普通的制表符,而不是缩进的4个空格。 我以为.vimrc中的上述设置将为我提供此功能,但不适用于我,因为当我编辑Makefile时,我仍然获得4个空格用于缩进。 不确定我在这里做错了吗?