在Visual Studio中,我可以按Ctrl + K + D缩进所有内容,以便代码结构良好且可读。 Sublime 2中有一个快捷方式可以做同样的事情吗?
您可以在qazxsw poi→qazxsw poi→qazxsw poi中找到它,但默认情况下没有快捷方式。您可以通过转到菜单Edit
→Line
→Reindent
添加快捷方式,然后添加:
Preferences
(使用F12键执行该功能的示例)
配置文件使用JSON语法,因此这些花括号必须以逗号分隔,并在默认情况下放在方括号中。如果你还没有任何其他的键绑定,那么你的整个Keybindings
→User
文件看起来都是这样的,当然:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
选择要缩进的所有代码,然后在Sublime文本中按Ctrl +]缩进。
对于Mac用户,使用命令+]缩进,并命令+ [取消缩进。
除了内置的“reindent”功能之外,您还可以安装其他插件,例如User
和[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
。这些插件更适合他们的指定语言。
为了防止这个停止为像我这样的人工作,在OS X中,命令键被识别为code formatterso它应该能够做到这样的事情:
SublimeAStyleFormatter
在这种情况下使用命令+我将缩进你的整个代码(eclipse像:))
我以前在NetBeans中使用Alt + Shift + F,我检查过并且在sublime的默认keymap数组中没有任何冲突,所以我将它添加到我的sublime中,我正在使用它没有任何问题。
对于Sublime Text 2中的自动格式化:从命令选项板安装包:标签,然后转到文档上的编辑 - >标签 - >自动格式化标签
首先打开崇高文本。 比打开偏好。 比打开Key Bindings -User。 而不是下面的代码
[{“keys”:[“ctrl + shift + c”],“command”:“reindent”},]
我使用Ctrl + Shift + C,你也使用其他快捷键。
对于那些喜欢IntelliJ IDEA的默认键绑定的用户,请选择首选项>设置 - 用户:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
并在下面粘贴以获得自动缩进的命令+ shift + l快捷方式:
[
{
"keys": [",+=+="],
"command": "reindent",
"args": {
"single_line": false
}
}
]
选择所有内容,或任何你想要重新缩进的内容,并选择“Alt”+“E”+“L”+“R”。这真的很快,很轻松。
reindent命令仅适用于当前选定的行,除非“single_line”参数设置为false。
Keybindings
现在,按f12将重新整理整个文档。
似乎没有人喜欢mac re-indentation,所以我在这里如何做到:
User
在首选项>键绑定 - 用户
还有一个额外提示:添加
[
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]
使用键盘进行侧边栏文件树视图导航。
注意:如果您有多个{}对象集,请在每个{}的末尾添加
重新定义文件没有默认快捷方式。但是你可以按照上面的{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
的答案创建一个。
您也可以按下以下命令使用[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
:
{ "keys": ["command+0"], "command": "focus_side_bar" }
对于那些感兴趣的人来说很容易改变,但对于Netbeans的爱好者和自动格式,您可以将键绑定从F12更改为ctrl + shift + F以使用您心爱的键绑定。可悲的是,你必须选择all来格式化整个文件。 Netbeans仍然占据上风。如果有人知道如何克服这个限制,我会全力以赴。否则快乐重新定位(自动格式化)。
要使用与Visual Studio Ctrl + K + D相同的键缩进(我是Visual Studio用户,所以我习惯了这个组合)我建议:
eznme
在Preferences> Key Bindings - User上写下这个
这很简单。去Command Palette吧
转到rein
> [
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
> Edit=>Line=>Reindent
并添加以下代码:
Preferences
用法
Ctrl + Shift + F.
Key Bindings
。简单易用。
1.安装
2.按ctrl + alt + f(默认)
而已。