VS 代码格式代码命令和快捷键 Shift+Alt+F 不起作用

Mar*_*lva 9 format editor visual-studio-code

关于为什么我的 VS Code“格式化代码”命令不起作用的任何线索?我使用 Shift+Ctrl+P 并输入格式代码或使用快捷键Shift+ Alt+ F。似乎都没有工作。有什么线索吗?

Mic*_*ely 11

您需要在 VS Code 中设置默认格式化程序。

单击 Cmd+Shift+P,然后选择“设置文档格式...”

在此输入图像描述

然后,不要选择格式化程序,而是选择“配置默认格式化程序...”

在此输入图像描述

然后选择适合您的默认格式化程序

在此输入图像描述

现在,当您单击 SHIFT+OPTION+F(或 Windows 中的 Shift+Alt+F)时,它将起作用并格式化文档。我的默认格式化程序被配置为Prettier ESlintPrettier - Code Formatter不是它不起作用。该快捷方式仅在将默认格式化程序更改为Prettier - Code Formatter.

您可以在这里安装它: https: //prettier.io/docs/en/install.html


Oma*_*bab 8

对我来说,CTRL SHIFT i在 Ubuntu 20.04 上工作


Shu*_*mar 8

我猜您是在要求 MacO,因为默认情况下,代码格式的快捷方式对于不同的操作系统是不同的。现在键盘布局可能有问题。 看截图 例如 Option+Shift+F 在 ABC-Indian 布局中不起作用,您需要更改它。转到系统偏好->键盘->输入源->添加布局“ABC”并删除旧布局。


小智 5

如果代码中有错误,格式将不允许您更改布局。修复您遇到的任何错误(如果您当然有任何错误),然后尝试shift+ alt+ f