javascript - 函数内的 Vim Javascript 缩进

标签 javascript node.js express vim macvim

我的主编辑器使用 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

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

最佳答案

添加 filetype plugin indent on 到你的 vimrc

关于javascript - 函数内的 Vim Javascript 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38964496/

相关文章:

javascript - 如何在请求之外以 express 方式访问 session ?

javascript - 设置为 req 并在另一条路由中访问

node.js - 如何将 Express 路由别名设置为 html 文件?

javascript - 如何从元素的内容设置属性?

javascript - ajax 只加载一次

node.js - 分析应用程序的 App Engine 与 Node Js 成本

javascript - NodeJS unsafe-perm 不适用于 package.json

node.js - Express 未知错误处理程序正在记录自定义错误

javascript - 将 JS 数组传递回 Controller 问题

javascript - .Net Core 1.1 中 HttpUtility.JavaScriptStringEncode 的等效项在哪里?