Vim Javascript缩进内函数

我一直在为我的主编使用MacVim。 我主要使用它的javascript,express.js是具体的,有一件事是困扰我的是它的缩进。

我想缩进这样做:

app.get('/', function(req, res) { res.send("Hello, world!"); }); 

但现在是这样做的:

 app.get('/', function(req, res) { res.send("Hello, world!"); }); 

我不知道为什么这样做。 而额外的信息,这是我的.vimrc:

 execute pathogen#infect() set tabstop=4 set smartindent set autoindent 

我也有通过病原体安装。 请帮帮我。 谢谢。

添加filetype plugin indent on到您的vimrc