【问题标题】:How do I make Visual Studio Code auto-fix line indentation when I hit DEL?当我点击 DEL 时,如何使 Visual Studio Code 自动修复行缩进?
【发布时间】:2021-08-21 16:13:57
【问题描述】:

假设我有以下代码,其中| 表示插入符号的当前位置, 表示单个空格字符:

export function activate(context: ExtensionContext) {
••|
••let test = 100;
}

当我在键盘上点击 Delete 时,我得到了这个:

export function activate(context: ExtensionContext) {
••|••let test = 100;
}

问题:let 之前的两个空格没有被去掉。我的期望是:

export function activate(context: ExtensionContext) {
••|let test = 100;
}

我希望 VS Code 在 Delete 最终删除换行符时自动格式化当前行。例如,Jetbrains Rider 就提供了这种功能。

我觉得可能还有其他与此类似的情况,即一条线移动到另一条线,自动格式化将是理想的。所以我希望有办法在合理的范围内处理所有这些问题。

至少,Typescript 文件采用这种格式是可以接受的,但理想情况下,我希望我编辑的任何文件都可以使用这种格式。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    直接去快捷键搜索cut,默认绑定Shift + DEL,改成DEL

    【讨论】:

    • 这不是自动解决方案。
    • 那我会告诉微软为你创建一个具体的方法。
    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 2018-01-24
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 2016-03-14
    相关资源
    最近更新 更多