在Visual Studio中,我可以按Ctrl+K+D来缩进所有内容,因此代码结构很好,易于阅读。在Sublime 2中有捷径可以做到这一点吗?


当前回答

我过去在NetBeans中使用Alt + Shift + F,我检查了一下,在sublime的默认键图数组中没有任何碰撞,所以我把它添加到我的sublime中,我使用它没有任何问题。

其他回答

这很简单。点击编辑=>Line=>Reindent

似乎没有人喜欢mac重缩进,所以我是这样做的:

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]

在Preferences中> Key Binding -用户

还有一个额外的建议: 添加

{ "keys": ["command+0"], "command": "focus_side_bar" }

要有侧边栏文件树视图导航使用键盘。

注意: 如果您有多个{}对象集,则在每个{}的末尾添加

要在Sublime Text 2中自动格式化:从命令面板中安装包:标签,然后去编辑->标签->文档上的自动格式化标签

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} } 

您可以通过使用上面的代码获得reindent选项

这是我对sublime-keymap的配置:

[
  {
    "keys": [",+=+="],
    "command": "reindent",
    "args": {
      "single_line": false
    }
  }
]

对于vim用户,只需使用,==重新缩进整个文件。