【问题标题】:Un-indenting lines in VS CodeVS Code 中的取消缩进行
【发布时间】:2018-03-30 10:21:34
【问题描述】:

是否有与editor.actions.indentLines 等效的方法将选定的行向左移动而不是向右移动?

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

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      这就是所谓的“突出”。查看命令:

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

      只需将其设置为不同的键绑定。您可以在键绑定中搜索“shift tab”以尝试找出它已经绑定到的命令 - 在本例中为“outdent”。

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

      【讨论】:

      • 太棒了,正是我想要的!谢谢你:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多