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


当前回答

对于Fedora

单击文件->首选项->键盘快捷方式。 在默认键盘快捷键下,搜索(Ctrl + F) editor.action.format。

我的是“键”:“ctrl+shift+i”

你也可以改变它。参考这个关于如何……的答案。或者如果你觉得有点懒,就向上滚动:


您可以在“首选项->键盘快捷键”中添加一个键绑定 {“关键”:“cmd + k cmd + d”,“命令”:“editor.action。格式”} 或者像Visual Studio那样: {"key": "ctrl+k ctrl+d", "command": "editor.action. "格式”}


请注意:cmd键仅适用于mac电脑。对于Windows和Fedora (Windows键盘)使用Ctrl


编辑:

根据Visual Code版本1.28.2,这是我发现的。

Editor.action.format不再存在。它现在已经被editor.action.formatDocument和editor.action.formatSelection所取代。

在搜索框中输入editor.action.format查看现有的快捷方式。

按以下步骤更改键组合:

单击editor.action.formatDocument或editor.action.formatSelection 一个笔一样的图标出现左键点击它。 弹出窗口出现。按所需的组合键并按enter。

其他回答

代码格式化快捷方式:

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文件。看看我的更新。

在Ubuntu上是Ctrl + Shift + I。

只需右键单击文本并选择“格式代码”。

Visual Studio Code内部使用js-beautify,但是它缺乏修改你想要使用的样式的能力。扩展“美化”让你添加设置。

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

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

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

不是这个。用这个:

菜单文件→首选项→工作空间设置 “编辑器。formatOnType”:真正的