Sublime text 2中的缩进代码?

在Visual Studio中,我可以按Ctrl + K + D来缩进所有东西,所以代码的结构很好而且可读。 Sublime 2中有没有这样做的捷径?

你可以在EditLineReindentfind它,但是默认情况下它没有快捷键。 您可以通过转到菜单PreferencesKeybindingsUser添加快捷方式,然后添加:

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

(为此function使用F12键的示例)

configuration文件使用JSON语法,所以这些花括号必须在逗号分隔的方括号,默认情况下。 如果你还没有其他的键绑定,那么你的整个KeybindingsUser文件当然是这样的:

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

除非“single_line”参数设置为false,否则reindent命令仅适用于当前选定的行。

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

现在,按f12将重新整理整个文档。

似乎没有人喜欢mac重新压缩,所以在这里我怎么做:

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

在首选项>键绑定 – 用户

还有一个额外的提示:添加

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

使用键盘进行边栏文件树视图导航。

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

没有用于重新加载文件的默认快捷方式。 但是你可以通过上面的eznme的回答创build一个。

您也可以按下以下命令调色板 :

  1. Ctrl + Shift + P (或在苹果电脑上使用 + Shift + P
  2. 键入Reindent的前几个字符,例如: rein
  3. Enter键运行该命令
    (顶部的第一个命令现在应该显示缩进:重排线

对于那些感兴趣的是很容易改变,但对于一个Netbeans的爱好者和自动格式,你可以改变从F12Ctrl + Shift + F键绑定使用你心爱的密钥绑定。 可悲的是,你必须select全部格式化整个文件。 Netbeans仍然占有优势。 如果有人知道如何克服这个限制,我就会全神贯注。 否则快乐重新join(自动化)。

缩进像Visual Studio Ctrl + K + D (我是一个Visual Studio用户,所以我习惯于这种组合),我build议:

 [ { "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} } ] 

写在首选项>键绑定 – 用户

这很简单。 只要去Edit=>Line=>Reindent

Netbeans像快捷键

转到Preferences > Key Bindings > User添加下面的代码:

 [ { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} } ] 

用法

Ctrl + Shift + F

除了内置的“reindent”function之外,您还可以安装其他插件,如SublimeAStyleFormatter和CodeFormatter 。 这些插件对于指定的语言更好。

为了防止这种情况,像OS X这样的人不再使用,命令键被识别为super所以应该可以这样做:

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

在这种情况下使用命令+我会缩进你的整个代码(日食像:))

在Sublime文本中使用Ctrl +]缩进。

代码格式化程序 。

简单易用。


1.安装


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


而已。

我曾经在NetBeans中使用Alt + Shift + F ,我检查并且在sublime默认的keymap数组中没有任何碰撞,所以我将它添加到我的sublime中,并且没有任何问题地使用它。

对于Sublime Text 2中的自动格式化:从命令面板安装Package:Tag,然后转到Edit – > Tag – > Auto-Format Tags on Document

这是我sublime-keymap的configuration

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

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

首先打开崇高的文字。
比开放的偏好
比打开键绑定 – 用户
比把下面的代码

[{“keys”:[“ctrl + shift + c”],“command”:“reindent”},]

我使用Ctrl + Shift + C,并使用其他快捷键。

对于那些喜欢IntelJ IDEA的默认键绑定的用户 ,selectPreferences > Settings – User

在这里输入图像描述

并粘贴在下面有自动缩进的命令 + shift + l快捷键:

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