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