在Visual Studio中,我可以按Ctrl+K+D来缩进所有内容,因此代码结构很好,易于阅读。在Sublime 2中有捷径可以做到这一点吗?
当前回答
要在Sublime Text 2中自动格式化:从命令面板中安装包:标签,然后去编辑->标签->文档上的自动格式化标签
其他回答
reindent命令只对当前选中的行起作用,除非"single_line"参数设置为false。
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
现在,按f12将重新缩进整个文档。
似乎没有人喜欢mac重缩进,所以我是这样做的:
[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
在Preferences中> Key Binding -用户
还有一个额外的建议: 添加
{ "keys": ["command+0"], "command": "focus_side_bar" }
要有侧边栏文件树视图导航使用键盘。
注意: 如果您有多个{}对象集,则在每个{}的末尾添加
除了内置的“reindent”功能,您还可以安装其他插件,如SublimeAStyleFormatter和CodeFormatter。这些插件更适合它们指定的语言。
为了防止像我这样的人停止工作,在OS X中,命令键被标识为super,所以它应该能够做这样的事情:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
在这种情况下,使用command+i将缩进你的整个代码(像eclipse一样:))
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
您可以通过使用上面的代码获得reindent选项
推荐文章
- 在Sublime Text 2中限制文件搜索范围
- 如何修复/转换崇高文本的空间缩进?
- 如何使Sublime Text成为Git的默认编辑器?
- 如何在SSH上使用Sublime
- 如何使标尺始终显示在崇高的文本2?
- Sublime Text 2:如何删除空白/空行
- Sublime Text 3中80个字符/右边距
- 如何从Sublime Text 2运行Python代码?
- 如何在Sublime Text 2中用制表符替换四个空格?
- 在Sublime Text 3中搜索一个项目中的所有文件
- 如何在崇高文本中选择所选区域的所有实例
- 用小写字母代替大写字母
- Sublime文本和Github的Atom之间有什么区别
- 什么是PEP8的E128:延续线缩进不足的视觉缩进?
- 我如何在崇高的文本中看到文件的当前编码?