如何通过按 Tab 键缩进 Vscode 中的一行? Vscode
How to indent ONE line in Vscode by pressing Tab button? Vscode
有一些方法可以做到。 CMD + },或者当你 select 超过一行时按 Tab,但我想更改键绑定或安装任何插件以使我的 Tab 按钮像 Shift + Tab 一样工作。
如有误解我举个例子:
当我按下 Shift + Tab 时,该行向左移动,但当我仅按 Tab 时,该行不向右移动
- 转到键盘快捷键
- 搜索
indent line
- 右键单击
Indent Line
条目,选择 Add Keybinding...
- 在要求绑定的弹出框中,点击 Tab 和 Enter 以
接受
您会在 keybindings.json
的末尾添加一个自定义键绑定,如下所示:
{
"key": "tab",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
}
您可能希望将 "when"
子句更改为
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
如果您希望它仅在行中有选择时工作 - 否则您将永远无法在行首以外的任何地方添加 Tab。
有一些方法可以做到。 CMD + },或者当你 select 超过一行时按 Tab,但我想更改键绑定或安装任何插件以使我的 Tab 按钮像 Shift + Tab 一样工作。
如有误解我举个例子:
当我按下 Shift + Tab 时,该行向左移动,但当我仅按 Tab 时,该行不向右移动
- 转到键盘快捷键
- 搜索
indent line
- 右键单击
Indent Line
条目,选择Add Keybinding...
- 在要求绑定的弹出框中,点击 Tab 和 Enter 以 接受
您会在 keybindings.json
的末尾添加一个自定义键绑定,如下所示:
{
"key": "tab",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
}
您可能希望将 "when"
子句更改为
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
如果您希望它仅在行中有选择时工作 - 否则您将永远无法在行首以外的任何地方添加 Tab。