javascript - 如何像这样教 vim 缩进

标签 javascript vim indentation

var Comments = new Schema({
    title     : String
  , body      : String
  , date      : Date
});

var BlogPost = new Schema({
    author    : ObjectId
  , title     : String
  , body      : String
  , date      : Date
  , comments  : [Comments]
  , meta      : {
        votes : Number
      , favs  : Number
    }
});

我的 vim 现在缩进是这样的:

Offer = new Schema({
          'title': {type: String},
          'discount': {type: String},
});

最佳答案

谢谢大家,我已经从这个 github 存储库中为 javascript 安装了新的缩进文件: JavaScript Indent : Javascript indenter (HTML indent is included)

关于javascript - 如何像这样教 vim 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5506086/

相关文章:

javascript - 如何对具有相似键的数据进行分组?

javascript - 使用 css :not[value =""] 在 vuejs 中输入值

function - Vim vmap,将选定的文本作为参数发送给函数

vim 在某些地区禁用拼写

c++ - emacs 注释缩进 Qt 风格

javascript - innerHTML 不尊重缩进

javascript - 如何修复带有滚动条的容器的高度

javascript - 为什么broadcastEval()不返回公会的角色?

vim - 如何将单词中的字母从大写更改为小写或相反(交换大小写)?

python - 使用 JSON 模块进行 pretty-print 时如何实现自定义缩进?