首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使backspace在Visual代码中表现为backspace

如何使backspace在Visual代码中表现为backspace
EN

Stack Overflow用户
提问于 2022-11-18 14:21:49
回答 1查看 23关注 0票数 0

在Visual代码中,我使用两个手动插入的空白进行缩进。当我按backspace时,它同时删除两个空白。

我怎么才能停止这种行为?我想要一个“吃掉”一个空白,特别是如果空白是一个空白而不是一个标签。

这个问题与使用制表符作为空格时删除制表符正好相反。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-18 14:33:02

使用扩展多命令,您可以创建一个键绑定,以满足您的需要。

添加到keybindings.json中(最后),这将取消默认的backspace行为

代码语言:javascript
复制
  {
    "key": "backspace",
    "command": "extension.multiCommand.execute",
    "when": "editorTextFocus && !editorHasSelection",
    "args": { 
        "sequence": [
            "cursorLeft",
            "deleteRight"
        ]
    }
  }

编辑

添加&& !editorHasSelection,以便在有选择时获得默认行为

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74491074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档