Sublimetext2 在崇高的文本中添加快捷方式

Sublimetext2 在崇高的文本中添加快捷方式,sublimetext2,sublimetext,Sublimetext2,Sublimetext,可能重复: 我正在努力学习Supreme中的键盘快捷键。reindent的Sublime Text 2中的键盘快捷键是什么?根据一些页面,它应该是制表符,但只有缩进,而不是缩进。我使用cmd-[和cmd-]进行缩进,但我不确定“缩进”到底是什么意思 啊,好的,我现在知道你的问题了,你可以使用命令重新计算并对文件应用正确的缩进。例如,如果您打开一个经过编程更改、删除了空白或制表符的文件,您将使用reindent命令恢复正确的格式。您可以在编辑>>行>>reindent中找到它,但默认情况下它没有

可能重复:


我正在努力学习Supreme中的键盘快捷键。reindent的Sublime Text 2中的键盘快捷键是什么?根据一些页面,它应该是制表符,但只有缩进,而不是缩进。

我使用
cmd-[
cmd-]
进行缩进,但我不确定“缩进”到底是什么意思


啊,好的,我现在知道你的问题了,你可以使用命令重新计算并对文件应用正确的缩进。例如,如果您打开一个经过编程更改、删除了空白或制表符的文件,您将使用reindent命令恢复正确的格式。

您可以在
编辑>>行>>reindent
中找到它,但默认情况下它没有快捷方式。您可以通过转到菜单Preferences-Keybindings User添加快捷方式,然后在那里添加(配置文件采用JSON格式):


(使用F12键实现该功能的示例)

有一个菜单项edit-->line-->reindent为什么对我来说edit->line->reindent是灰色的?它是灰色的,因为你必须先选择一行你还可以添加
“args”:{“single_line”:false}
来重新插入整个文本
[{“keys”:[“super+shift+l”],“command”:“reindent”}]
likeatom@Ayonix请提供完整的语法。另外,如果我想为整个文本和所选文本添加两个绑定,我将如何做。请分享完整的语法。提前谢谢。@PlanetHackers
[{“keys”:[“f12”],“command”:“reindent”,“args”:{“single_-line”:false},{“keys”:[“f11”],“command”:“reindent”}
应该是doXcode样式:
{“keys”:[“ctrl+i”],“command”:“reindent”}
-)
[
    { "keys": ["f12"], "command": "reindent"} 
]