Visual studio code 在VS代码中取消行缩进

Visual studio code 在VS代码中取消行缩进,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,是否有一个等效于编辑器.actions.indentLines的程序将所选行向左移动而不是向右移动 我知道可以使用Tab/Shift+Tab进行缩进。但不幸的是,这在Vim模式下不起作用。这被称为“出齿”。请参见命令: { "key": "shift+tab", "command": "outdent", "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" } 只需

是否有一个等效于
编辑器.actions.indentLines
的程序将所选行向左移动而不是向右移动

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

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

{
  "key": "shift+tab",
  "command": "outdent",
  "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
}
只需将其设置为不同的键绑定。您可以在keybindings中搜索“shift tab”,试图找出它已绑定到的命令-在本例中为“outdent”


编辑:实际上我看到Ctrl-[已绑定到outdent,因此您也可以尝试使用它。

不,没有。您有
编辑器.action.reindentLines
,但它不充当
Shift+Tab
,而是重置缩进


有一个未解决的问题()似乎正在对此进行映射。您可以在那里投票,或者发表评论,要求VS代码团队也添加此命令。

太棒了,正是我想要的!谢谢:)