Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何通过按Tab按钮缩进Vscode中的一行?Vscode_Visual Studio Code_Vscode Settings - Fatal编程技术网

Visual studio code 如何通过按Tab按钮缩进Vscode中的一行?Vscode

Visual studio code 如何通过按Tab按钮缩进Vscode中的一行?Vscode,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,有一些方法可以做到这一点。CMD+},或在选择多行时按Tab键,但我想更改键绑定或安装任何插件,使我的Tab按钮与Shift+Tab按钮一样工作 如果存在任何误解,我将举一个例子: 当我按Shift+Tab时,该行向左移动,但当我只按Tab时,该行不会向右移动 转到键盘快捷键 搜索缩进行 右键单击缩进行条目,选择添加键绑定… 在要求键绑定的弹出框中,点击Tab并输入to 接受 您将在keybindings.json的末尾添加一个自定义keybinding,如下所示: { "

有一些方法可以做到这一点。CMD+},或在选择多行时按Tab键,但我想更改键绑定或安装任何插件,使我的Tab按钮与Shift+Tab按钮一样工作

如果存在任何误解,我将举一个例子:

当我按Shift+Tab时,该行向左移动,但当我只按Tab时,该行不会向右移动

  • 转到键盘快捷键
  • 搜索缩进行
  • 右键单击
    缩进行
    条目,选择
    添加键绑定…
  • 在要求键绑定的弹出框中,点击Tab并输入to 接受
  • 您将在
    keybindings.json
    的末尾添加一个自定义keybinding,如下所示:

     {
        "key": "tab",
        "command": "editor.action.indentLines",
        "when": "editorTextFocus && !editorReadonly"
     }
    
    您可能需要将该
    “when”
    子句更改为

    “何时”:“editorHasSelection&&EditorExtFocus&&!editorReadonly”


    如果您想让它仅在行中有选择时工作-否则,除了行的开头之外,您将无法在任何位置添加选项卡。

    您是否尝试转到vs代码的首选项,然后选择设置并检查它是否已禁用。也可以尝试这里的答案尝试扩展
    多命令
    将多个命令组合成一个命令。这很好。非常感谢。这就是我所期待的,请考虑接受答案(点击复选标记),如果这个答案解决了你的问题。谢谢