首页 文章

在Sublime文本2中缩进代码?

提问于
浏览
482

在Visual Studio中,我可以按Ctrl K D缩进所有内容,以便代码结构良好且可读 . Sublime 2中有一个快捷方式可以做同样的事吗?

18 回答

  • 5

    选择要缩进的所有代码,然后在Sublime文本中按Ctrl键进行缩进 .

    对于Mac用户,使用命令]缩进,并命令[取消缩进 .

  • 817

    除了内置的'reindent'函数,您还可以安装其他插件,例如SublimeAStyleFormatterCodeFormatter . 这些插件更适合其指定语言 .

  • 1

    为了防止像我这样的人停止工作,在OS X中,命令键被识别为 super 所以它应该能够做到这样的事情:

    [
        {
        "keys": ["super+i"], 
        "command": "reindent", 
        "args": {
            "single_line": 
            false}
        } 
    ]
    

    在这种情况下使用命令我将缩进你的整个代码(eclipse像:))

  • 4

    我以前在NetBeans中使用Alt Shift F,我检查过并且没有't any collision in the default keymap array of sublime, so I added it to my sublime and I' m使用它没有任何问题 .

  • 0

    对于Sublime Text 2中的自动格式化:从命令选项板安装包:标签,然后转到文档上的编辑 - >标签 - >自动格式化标签

  • 0

    这是我对sublime-keymap的配置

    [ { "keys": [",+=+="], "command": "reindent", "args": { "single_line": false } } ]

    对于 vim 人,只需使用 ,== 重新加载整个文件 .

  • 4

    首先打开崇高文本 .
    比打开 preferences .
    比打开 Key Bindings -User .
    而不是下面的代码

    [{"keys": ["ctrl+shift+c"], "command": "reindent"},]

    我使用 Ctrl Shift C 并且您还使用其他快捷键 .

  • 28

    您可以在 EditLineReindent 中找到它,但默认情况下它没有快捷方式 . 您可以通过转到菜单 PreferencesKeybindingsUser 添加快捷方式,然后添加:

    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
    

    (使用F12键执行该功能的示例)

    配置文件使用JSON语法,因此这些花括号必须以逗号分隔,并在默认情况下放在方括号中 . 如果你还没有任何其他的键绑定,那么整个 KeybindingsUser 文件看起来像这样,当然:

    [
        { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
    ]
    
  • 0

    reindent命令仅适用于当前选定的行,除非“single_line”参数设置为false .

    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
    

    现在,按f12将重新整理整个文档 .

  • 273

    似乎没有人喜欢mac re-indentation,所以我在这里如何做到:

    [
       { "keys": ["command+shift+i"], "command": "reindent"}
    ]
    

    在首选项>键绑定 - 用户

    还有一个额外提示:添加

    { "keys": ["command+0"], "command": "focus_side_bar" }
    

    使用键盘进行侧边栏文件树视图导航 .

    注意:如果您有多个{}对象集,请在每个{}的末尾添加

  • 19

    没有用于重新定义文件的默认快捷方式 . 但是你可以按照上面的eznme的答案创建一个 .

    你也可以按下Command Palette

    • 控制转换P(或在Mac上⌘转换P)

    • 输入 Reindent 的前几个字符,例如: rein

    • 按Enter键运行命令
      (顶部的第一个命令现在应显示 Indentation: Reindent Lines

  • 16

    对于那些感兴趣的人来说很容易改变,但对于Netbeans和自动格式的爱好者,你可以将键绑定从F12更改为ctrl shift F以使用你心爱的键绑定 . 可悲的是,你必须选择all来格式化整个文件 . Netbeans仍然占据上风 . 如果有人知道如何克服这种限制,我会全神贯注 . 否则快乐重新定位(自动格式化) .

  • 30

    要使用相同的键缩进,例如Visual Studio Ctrl K D(我是Visual Studio用户,所以我习惯了这个组合)我建议:

    [
    { "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
    ]
    

    在首选项>键绑定 - 用户上写下此内容

  • 2

    这很简单 . 你去 Edit=>Line=>Reindent

  • 0

    Netbeans喜欢快捷键

    转到 Preferences > Key Bindings > Useradd 代码如下:

    [
        { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
    ]
    

    Usage

    Ctrl Shift F

  • 0

    代码格式化程序 .

    简单易用 .


    1.安装


    2.按ctrl alt f(默认)


    而已 .

  • 6

    对于喜欢 IntelJ IDEA 的默认键绑定的用户,请选择 Preferences > Settings - User

    enter image description here

    并粘贴以下内容以使用命令shift l快捷键进行自动缩进:

    [
       { "keys": ["command+shift+l"], "command": "reindent"}
    ]
    
  • 2

    选择所有内容,或任何你想要重新缩进的内容,并选择“Alt”“E”“L”“R” . 这真的很快,很轻松 .

相关问题