VS代码中的非缩进行

时间:2018-03-30 10:21:35

标签: visual-studio-code vscode-settings

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

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

2 个答案:

答案 0 :(得分:1)

这被称为" outdenting"。请参阅命令:

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

只需将其设置为不同的键绑定即可。您可以搜索" shift tab"在键绑定中试图找出它已被绑定的命令 - 在这种情况下" outdent"。

编辑:其实我看到 Ctrl - [已经绑定到了outdent,所以你也可以试试。

答案 1 :(得分:0)

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

有一个未解决的问题(Help Sublime Text users migrate to VS Code)似乎正在映射这个问题。您可以在那里进行评论,也可以发表评论,要求VS Code团队也添加此命令。