【问题标题】:reindent shortcut in sublime text [duplicate]崇高文本中的重新缩进快捷方式[重复]
【发布时间】:2012-08-24 08:32:57
【问题描述】:

可能重复:
Indenting code in Sublime text 2?

我正在尝试在 Sublime 中学习键盘快捷键。 Sublime Text 2 中用于重新缩进的键盘快捷键是什么?根据某些页面,它应该是 TAB 但这只是缩进,而不是重新缩进。

【问题讨论】:

    标签: sublimetext2 sublimetext


    【解决方案1】:

    您可以在Edit>>Line>>Reindent 中找到它,但它默认没有快捷方式。您可以通过转到菜单 Preferences - Keybindings-User 来添加快捷方式,然后在此处添加(配置文件采用 JSON 格式):

    [
        { "keys": ["f12"], "command": "reindent"} 
    ]
    

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

    【讨论】:

    • 您也可以添加"args": {"single_line": false} 重新缩进整个文本
    • [ { "keys": ["super+shift+l"], "command": "reindent"} ] 像原子
    • @Ayonix 请提供完整的语法。而且,如果我想为整个文本和选定文本添加两个绑定,我会怎么做。请分享完整的语法。提前致谢。
    • @PlanetHackers [ { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}, { "keys": ["f11"], "command": "reindent"} ] 应该这样做
    • Xcode 风格:{ "keys": ["ctrl+i"], "command": "reindent"} ;-)
    【解决方案2】:

    我使用cmd-[cmd-] 进行缩进,但我不确定您所说的“重新缩进”是什么意思...

    啊,好的,我现在得到您的问题,您可以使用该命令重新计算并对文件应用正确的缩进。例如,如果您打开的文件已被编程更改并且已去除空格或删除了制表符,您将使用 reindent 命令恢复正确的格式。

    【讨论】:

    • 有一个菜单项edit-->line-->reindent
    • 为什么 edit->line->reindent 对我来说是灰色的?
    • 它是灰色的,因为你必须先选择一行
    猜你喜欢
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2014-06-27
    相关资源
    最近更新 更多