Sublime text 2中的缩进代码?
在Visual Studio中,我可以按Ctrl + K + D来缩进所有东西,所以代码的结构很好而且可读。 Sublime 2中有没有这样做的捷径?
你可以在Edit
→ Line
→ Reindent
find它,但是默认情况下它没有快捷键。 您可以通过转到菜单Preferences
→ Keybindings
→ User
添加快捷方式,然后添加:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
(为此function使用F12键的示例)
configuration文件使用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" }
使用键盘进行边栏文件树视图导航。
注意:如果您有多个{}组的对象,请在每个{}的末尾添加
没有用于重新加载文件的默认快捷方式。 但是你可以通过上面的eznme的回答创build一个。
您也可以按下以下命令调色板 :
- Ctrl + Shift + P (或在苹果电脑上使用⌘ + Shift + P )
- 键入Reindent的前几个字符,例如:
rein
- 按Enter键运行该命令
(顶部的第一个命令现在应该显示缩进:重排线 )
对于那些感兴趣的是很容易改变,但对于一个Netbeans的爱好者和自动格式,你可以改变从F12到Ctrl + 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"} ]