根据扩展名更改vim中软选项卡的空格数

时间:2012-02-15 04:41:26

标签: scala vim

所以我今天开始学习Scala,我得到了所有我的vim配置文件,用于Scala语法高亮等等,但我下载的文件(http://lorenzod8n.wordpress.com/2008/01/11/getting-scala -syntax-hightlighting-to-work-in-vim /)似乎没有包括明显的Scala惯例缩进2个空格。

因为我的工作主要是使用C ++和Python,所以我目前拥有set tabstop=4

如果扩展名为if/endif,我一直在努力弄清楚.vimrc文件的set tabstop=2语句如何使用*.scala,否则使用tabstop=4但是没有太多运气..帮忙?

谢谢!

-kshot

1 个答案:

答案 0 :(得分:4)

set tabstop=4
au BufNewFile,BufRead *.scala set tabstop=2