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


当前回答

这是我对sublime-keymap的配置:

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

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

其他回答

除了内置的“reindent”功能,您还可以安装其他插件,如SublimeAStyleFormatter和CodeFormatter。这些插件更适合它们指定的语言。

代码格式化程序。

使用简单。


1.安装


2.按下ctrl + alt + f(默认)


这是它。

你可以通过菜单Preferences→Keybindings→User添加快捷方式,然后添加:

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

选择所有你想要缩进的代码,然后在Sublime text中按Ctrl +]进行缩进。

对于macOS用户,使用command +]缩进,使用command +[取消缩进。

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