voodoomaster 发表于 2009-3-10 20:12:45

求助:vimrc里面如何判断文件类型来实现不同设置

在用vim编辑文件时,想只对Xfiletype的文件类型使用shiftwidth=2,tabstop=2,expandtab,的设置
其他都是shiftwidth=4,tabstop=4,noexpandtab的默认设置,如果用下面的代码:
set shiftwidth=4
set tabstop=4
set noexpandtab
au FileType Xfiletype set shiftwidth=2
au FileType Xfiletype set tabstop=2
au FileType Xfiletype set expandtab
那么先打开一个Xfiletype的文件,再打开其他类型的文件时,其它类型的文件也变成了和Xfiletype一样的设置。
要使上述设置只对Xfiletype的文件有效,应该用if语句来判断,但是不知道应该怎样写判断条件,在此求助。另外如果是不止Xfiletype一种,而是要对2种或者3种文件类型使用上述设置,其他使用默认值,又该如何写if语句。
页: [1]
查看完整版本: 求助:vimrc里面如何判断文件类型来实现不同设置