在Visual Studio中,我可以按Ctrl+ K+ D来使所有内容缩进,以使代码的结构清晰易读。Sublime 2中是否有执行此操作的快捷方式?
在Visual Studio中,我可以按Ctrl+ K+ D来使所有内容缩进,以使代码的结构清晰易读。Sublime 2中是否有执行此操作的快捷方式?
Answers:
你可以找到它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}}
]
除非“ 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" }
使用键盘进行侧边栏文件树状视图导航。
注意:如果您有一组以上的{}对象,则在每个{}的末尾添加,
对于那些感兴趣的人来说,更改很容易,但是对于NetBeans和自动格式的爱好者,您可以将键绑定从更改F12为ctrl+ shift+ F以使用您喜欢的键绑定。可悲的是,您必须全选所有文件才能格式化整个文件。Netbeans在这方面仍然占据上风。如果有人知道如何克服这一限制,我将不胜枚举。否则,请重新缩进(自动格式化)。
与喜欢相同的键缩进的Visual Studio Ctrl+ K+ D(我是一个Visual Studio用户,所以我用这个组合),我建议:
[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
写在“首选项”>“键绑定-用户”上
转到Preferences
> Key Bindings
> User
并添加如下代码:
[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
用法
Ctrl+ Shift+F
除了内置的“ reindent”功能之外,您还可以安装其他插件,例如SublimeAStyleFormatter和CodeFormatter。这些插件更适合其指定语言。
首先打开崇高文字。
而不是公开的偏好。
比打开键绑定-User。
比把下面的代码
[{“ keys”:[“ ctrl + shift + c”],“ command”:“ reindent”},]
我使用,CtrlShiftC并且您还使用其他快捷键。