如何使WebStorm自动添加新行并粘贴左缩进大括号

时间:2018-02-13 12:14:12

标签: javascript intellij-idea ide webstorm eslint

我想让WebStorm采取以下行动:

1)我在JS对象中写了一个新属性,它是一个对象文字:

const obj = {
  a: 1,
  b: {|} <-- caret is here and then I press Enter button
}

2)然后我按Enter键并期望看到以下图片:

const obj = {
  a: 1,
  b: {
    |  <-- caret should be here
  }
}

现在我得到了这个结果:

const obj = {
  a: 1,
  b: {
  |}  <-- caret is here
}

并且在关闭大括号后立即在空的JS文字对象中添加两个空格也很酷

{ | } <-- caret here right after closing the brace

1 个答案:

答案 0 :(得分:0)

我找到了解决方案: 转到设置 - &gt;编辑 - &gt;一般 - &gt;智能钥匙 并打开复选框'智能缩进'