Sublime3 圆括号回车 怎么自动缩进?

如图平时输入[] {} ()在两个括号间回车 [] {}的“]”"}" 都能在下一行自动缩进到对应的位置,但是圆括号好像有点错位

是哪里设置下么,之前很少写圆括号中间换行所以没在意,有同学知道怎么处理么 谢谢

阅读 3.4k
1 个回答

jsx, 不知道你是不是装了啥jsx的格式化插件。
你应该多贴一点你的相关插件信息。
第一种,编辑Preferences/Settings里面,直接取消缩进,比较粗暴,不推荐。

"auto_indent": false

第二种,编辑Preferences/Settings里面添加如下代码,取消智能缩进,

"smart_indent": false,

然后编辑Preferences/Key-Bindings里面添加如下代码,增加enter键的设置

  {
    "keys": ["enter"],
    "command": "run_macro_file",
    "args": { "file": "res://Packages/Default/Add Line in Braces.sublime-macro" },
    "context": [
      { "key": "setting.auto_indent", "operator": "equal", "operand": true },
      { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
      { "key": "preceding_text", "operator": "regex_contains", "operand": "\\($", "match_all": true },
      { "key": "following_text", "operator": "regex_contains", "operand": "^\\)", "match_all": true }
    ]
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题