代码之家  ›  专栏  ›  技术社区  ›  epegzz

取消VS代码中的行缩进

  •  3
  • epegzz  · 技术社区  · 6 年前

    是否有等同于 editor.actions.indentLines 将选定的行向左移动而不是向右移动?

    我知道您可以使用Tab/Shift+Tab进行缩进。但不幸的是,这在Vim模式下不起作用。

    2 回复  |  直到 6 年前
        1
  •  3
  •   Mark    6 年前

    这被称为“出局”。请参见命令:

    {
      "key": "shift+tab",
      "command": "outdent",
      "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
    }
    

    只需将其设置为不同的键绑定。您可以在keybindings中搜索“shift-tab”,试图找出它已绑定到的命令-在本例中为“outdent”。

    编辑:事实上我看到了 Ctrl键 - [ 已经注定要出局,所以你也可以试试。

        2
  •  1
  •   alefragnani    6 年前

    不,没有。你有 editor.action.reindentLines 但不是像 Shift + Tab 重置 缩进。

    有一个悬而未决的问题( Help Sublime Text users migrate to VS Code )这似乎映射了这一点。您可以在那里投票,也可以发表评论,要求VS代码团队也添加此命令。