如何在 Windows 上的 Visual Studio Code 中格式化代码
Posted
技术标签:
【中文标题】如何在 Windows 上的 Visual Studio Code 中格式化代码【英文标题】:How to format code in Visual Studio Code on Windows 【发布时间】:2016-06-29 07:34:44 【问题描述】:如何在 Windows 上的上次更新中格式化 Visual Studio Code 中的代码。
我试过Ctrl+ K,Ctrl + D不行...
我也试过 Shift + Alt + F。它也没有工作。
我尝试了以下解决方案,但这不是问题:
How do you format code in Visual Studio Code?
【问题讨论】:
我现在不在 Windows 机器上,所以我不是 100%。不过,你总能找到自己,Preferences -> Keyboard Shortcuts,搜索 editor.action.format。 How do you format code in Visual Studio Code (VSCode)的可能重复 @Harry:不,不是真的。该问题(及其答案)有未说明的假设。类似于 “仅适用于 javascript、html 和 JSON”(默认支持)。我认为,尽管这个问题也有未说明的假设。类似于 “用于 php 代码”(或 “用于 C# 代码”。或 “用于 C++ 代码”)。 【参考方案1】:您也可以选择要格式化的代码并右键单击,找到格式化代码菜单项,它旁边应该列出了键盘命令。
默认应该是 Shift + Alt/Option + F .
【讨论】:
你谈论 Visual Studio Code 是因为我找不到你说的内容? 快捷方式对我有用( Shift + Alt + F )。他们应该将其添加到 Edit 或 somthing 下。【参考方案2】:如果您正在使用 PHP,您应该下载 PHP 扩展格式代码。
按 F1 并输入:
ext install PHP Code Format
然后 Shift + Alt + F 将起作用。
【讨论】:
您能否提供扩展名的确切名称(因为所提供的字词不够具体,无法进行搜索)?更好的是它的链接。【参考方案3】:只需使用 Ctrl + Shift + I 或者右键单击文档并单击格式化文档
【讨论】:
【参考方案4】:正如abdullam
在他的评论中提到的,对我有用的捷径是
Shift + Alt + F.
(接受的答案对我不起作用。我在 Mac 上使用 Visual Studio Code。我找不到上面提到的扩展,即 ext install PHP Code Format。)
【讨论】:
【参考方案5】:如果是 JavaScript、JSON、CSS、Sass 和 HTML,没有比 Beautify 扩展更好的方法了。简单又好用!
按照您的安装方式安装后,此处将通过精美插图进行描述(以避免内容重复): How can I format PHP files with HTML markup in Visual Studio Code?
对于其他语言,您添加适当的扩展程序,您可以设置键绑定(您需要获得适当的命令来执行,并且将键绑定添加到 keybindings.json)。 我已经在上面的链接中解释了。始终仔细阅读扩展程序的文档。在那里你可以找到所有可能的配置等等。
对于特定语言,您可以在扩展市场中通过 Visual Studio Code 搜索。只需输入 Beautify,您就会看到针对不同语言的所有不同 Beautify 扩展。你也可以使用 formatting format formatter keywords,比如PHP格式化等等。
此外,您还可以使用 Visual Studio Code 的集成格式化工具。大多数情况下,通过单击右键并选择格式化文档,您也可以只格式化一个选择。
这是格式化整个文档的快捷方式:
在 Windows 上:Alt + Shift + F 在 Mac 上:Shift + Option + F 在 Ubuntu 上:Ctrl + Shift + I【讨论】:
【参考方案6】:在 Visual Studio Code 中格式化任何文档都需要安装格式化程序插件,例如 Esben Petersen 的 Prettier - Code formatted。
从 Visual Studio Code 的 Extensions 窗口安装插件:Prettier - Code formatter。
您可以从左侧对齐的侧边栏中打开扩展程序窗口,或者只需按 Ctrl + Shift + X安装后,您可以从所需页面尝试以下操作
右键单击并选择格式化文档; 或 在 Windows 上尝试 Alt+Shift+F现在应该正确格式化文档。
PS:您可以通过执行以下操作将 “Prettier - Code formatted” 设置为 Visual Studio Code 的默认格式化程序: 按 Ctrl + , 打开 Settings 并搜索editor.defaultFormatter
。从列表中选择esbenp.prettier-vscode
并保存。 默认情况下,现在使用上述步骤格式化任何文档都将使用 Prettier 作为默认格式化程序。
【讨论】:
以上是关于如何在 Windows 上的 Visual Studio Code 中格式化代码的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 6.0 在 Windows 10 下崩溃的一种解决方法
Visual Studio 6.0 在 Windows 10 下崩溃的一种解决方法
如何从 Visual Studio 2015 (+U1) ASP.NET Core 发布到 Windows Server 2012R2 上的 IIS?
如何使用 Visual Studio Express 安装 Windows 服务