【问题标题】:VS code is deleting spaces after tab key and space key (Can't indent)VS 代码在制表键和空格键后删除空格(不能缩进)
【发布时间】:2020-11-11 23:56:55
【问题描述】:

我不知道为什么,但是 vs 代码不允许我缩进。每当我在 HTML 文件中按制表符或空格键时,它都会删除任何空格。我以为是 Prettier 的缘故,但卸载后仍然如此。我还取消了修剪自动空白。

(settings.json)

【问题讨论】:

    标签: html visual-studio-code


    【解决方案1】:

    解决问题

    按 ctrl+M 会导致 ⇥ Tab 键移动焦点,而不是插入 ⇥ Tab 字符。 再次按下快捷键将其关闭。

    禁用快捷方式

    用 ctrl+K 打开“键盘快捷键”,然后按 ctrl+S。 或转到文件 > 首选项 > 键盘快捷键。 搜索切换选项卡键移动焦点。 右键单击,删除键绑定。

    【讨论】:

    • 不,它仍在删除缩进
    【解决方案2】:

    如果你在设置上检查你的 VSCode;然后在搜索栏输入空格,您将能够看到所有选项。

    VSCode 设置:https://i.stack.imgur.com/lQemt.jpg

    【讨论】:

    • 我尝试取消标记并标记空白设置,但仍然没有成功。
    【解决方案3】:

    恢复出厂设置与代码和手动删除扩展文件是解决问题的方法。

    以下是恢复出厂设置与代码和删除扩展的链接。

    https://stackoverflow.com/a/36109176/13393443

    【讨论】:

      【解决方案4】:

      当我遇到问题的原因时,我正要进行出厂重置并删除我的扩展程序 - 为用户和工作区检查“修剪尾随空白”。这对我来说就像奇迹。注意:我有一个扩展程序,可以在我输入时保存我的工作。 在设置中搜索“whiteSpace”并继续取消选中该按钮。 Make sure to uncheck that box for user and workspace too

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 2014-08-14
        • 1970-01-01
        • 2016-03-29
        • 1970-01-01
        • 1970-01-01
        • 2020-11-22
        相关资源
        最近更新 更多