【发布时间】:2018-03-30 10:21:34
【问题描述】:
是否有与editor.actions.indentLines 等效的方法将选定的行向左移动而不是向右移动?
我知道您可以使用 Tab / Shift+Tab 进行缩进。但不幸的是,这在 Vim 模式下不起作用。
【问题讨论】:
标签: visual-studio-code vscode-settings
是否有与editor.actions.indentLines 等效的方法将选定的行向左移动而不是向右移动?
我知道您可以使用 Tab / Shift+Tab 进行缩进。但不幸的是,这在 Vim 模式下不起作用。
【问题讨论】:
标签: visual-studio-code vscode-settings
不,没有。您拥有editor.action.reindentLines,但它不是以Shift + Tab 工作,而是重置缩进。
有一个未解决的问题 (Help Sublime Text users migrate to VS Code) 似乎正在映射此问题。您可以在那里投票并发表评论,要求 VS Code 团队也添加此命令。
【讨论】:
这就是所谓的“突出”。查看命令:
{
"key": "shift+tab",
"command": "outdent",
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
}
只需将其设置为不同的键绑定。您可以在键绑定中搜索“shift tab”以尝试找出它已经绑定到的命令 - 在本例中为“outdent”。
编辑:实际上我看到 Ctrl-[ 已经绑定到 outdent 所以你也可以试试。
【讨论】: