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

发布于 2022-09-04 02:02:54 字数 350 浏览 20 评论 0

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清醇 2022-09-11 02:02:54

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 }
    ]
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文