在Visual Studio中,Windows上的Ctrl + K + F和Ctrl + K + D用于格式化,或在Visual Studio代码编辑器中“美化”代码的等效功能是什么?


当前回答

您可以在菜单文件→首选项→键盘快捷键中添加按键绑定。

{ "key": "cmd+k cmd+d", "command": "editor.action.formatDocument" }

或者像Visual Studio那样:

{ "key": "ctrl+k ctrl+d", "command": "editor.action.formatDocument" }

其他回答

在Visual Studio code中,可以通过以下快捷方式使用代码格式化:

在Windows上Shift + Alt + F 在Mac上Shift + Option + F Linux下按Ctrl + Shift + I

或者,你可以找到快捷方式,以及其他快捷方式,通过子菜单视图/命令面板,也在编辑器中提供Ctrl +Shift+ P(或Mac上的Command +Shift+ P),然后搜索格式文档。

对于未保存的片段

打开命令面板(Win: F1或Ctrl+Shift+P) 找到“更改语言模式” 选择语言,例如json。到目前为止,语法应该被突出显示。 格式化文档(例如打开命令面板->“格式化文档”)

恢复格式化

选择文本 命令面板->连接行

“展示照片”

默认情况下,这个键在HTML、CSS和JavaScript文档上不起作用。

经过搜索,我找到了流行的插件JS-CSS-HTML Formatter,安装量为133,796。

安装后,只需重新加载窗口并按Ctrl + Shift + F,成功了!

出于某种原因,Alt + Shift + F在Mac Visual Studio Code 1.3.1中对我不起作用,实际上“格式化文档”命令根本不起作用。但是command Formatter工作得很好。

因此,您可以使用命令+ Shift + P并键入格式化程序或在菜单文件→首选项→键盘快捷键→命令+ K命令+ S中创建自己的快捷方式,然后键入格式化程序并添加快捷方式。

请看一个例子:

使用扩展……

启用在保存文件时自动格式化代码。

启动Visual Studio Code和快速打开(Ctrl + P),粘贴以下命令,并按Enter。

Ext安装格式保存

https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save

在我安装Mono for Mac OS X、DNVM和DNX之前,c#中的格式快捷方式对我不起作用。

在我安装Mono之前,自动格式化快捷键(Shift + Alt + F)只适用于.json文件。