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


当前回答

如果你想自定义格式文档的样式,你应该使用Beautify扩展。

请看这张截图:

其他回答

在Linux上是Ctrl + Shift + I。

在Windows上是Alt + Shift + F.测试与HTML/CSS/JavaScript和Visual Studio Code 1.18.0。

对于其他语言,可能需要安装特定的语言包。

Linux上的Visual Studio代码:

按Ctrl +[取消缩进代码块和

按Ctrl +]使一个质量缩进

代码格式化快捷方式:

Visual Studio Code on Windows - Shift + Alt + F

Visual Studio Code on MacOS - Shift + Option + F

Visual Studio Code on Ubuntu - Ctrl + Shift + I

如果需要,还可以使用首选项设置自定义此快捷方式。

保存文件时的代码格式:

Visual Studio Code允许用户自定义默认设置。

如果您想在保存时自动格式化您的内容,请在Visual Studio code的工作空间设置中添加以下代码片段。

菜单文件→首选项→工作空间设置

{
    // Controls if the editor should automatically format the line after typing
    "beautify.onSave": true,

    "editor.formatOnSave": true,

    // You can auto format any files based on the file extensions type.
    "beautify.JSfiles": [
        "js",
        "json",
        "jsbeautifyrc",
        "jshintrc",
        "ts"
    ]
}

注意:现在你可以自动格式化TypeScript文件。看看我的更新。

我在Visual Studio Code (Ubuntu)中使用的最简单的方法是:

用鼠标选择要设置格式的文本。

右击并选择“格式选择”。

对于那些想要自定义要格式化JavaScript文件的人,可以使用JSfiles属性上的any扩展名。这同样适用于HTML。

{
    "beautify.onSave": true,
    "beautify.JSfiles": ["js", "json", "jsbeautifyrc", "jshintrc", "ts"],
    "beautify.HTMLfiles": ["htm", "html"]
}

这将在保存为TypeScript时启用美化,并且您可以在HTML选项中添加XML。