随着编程语言和开发框架的不断增多,编写高质量的代码变得越来越重要。但是,编写高质量的代码需要耗费大量的时间和精力,这也是为什么编程工具和插件如此受欢迎的原因之一。在这篇文章中,我们将介绍如何使用 vscodebeautify
插件来美化你的代码。
一、安装和设置 vscodebeautify 插件
首先,我们需要在 VS Code 中安装 vscodebeautify
插件。你可以按下 Ctrl + Shift + X 快捷键,然后在搜索框中输入 "beautify" 查找这个插件,并安装它。
安装完插件后,你需要进行简单的设置才能使用它。点击左侧 VS Code 导航栏中的 "Extensions" 图标,选择 "beautify" 插件,在右侧 "Extension detail" 中找到 "Extension Settings",可以看到关于 vscodebeautify 插件的设置。在其中,你可以选择你需要使用什么样的美化风格。例如,我选择 "js-beautify" 作为代码美化引擎。
/**
* vscodebeautify setting example.
*/
{
// 插件名字(多个美化工具使用,请用 ',' 分隔)
"beautify.language": {
"js": {
"type": [
"javascript",
"json",
"jsonc",
"json5",
"babel"
],
"filename": [
".jshintrc",
".jsbeautify",
".jshintrc.json",
".jshintrc.yaml",
".jshintrc.yml",
"jshintignore",
".eslintrc",
".eslintignore"
],
"module": [],
"config": [
".jsbeautifyrc",
".jsbeautifyrc.json",
".jsbeautifyrc.yaml",
".jsbeautifyrc.yml",
".jsbeautifyrc. jsonc"
]
}
},
// 设置 js-beautify 工具的格式化风格为 "js-beautify"
"beautify.builtin.js": {
"visitors": {
"UseStrict": [
function (node) {
return {
type: 'BinaryExpression',
operator: '!=',
left: {
type: 'UnaryExpression',
operator: '+',
prefix: true,
argument: {
type: 'Literal',
value: 0
}
},
right: {
type: 'Literal',
value: 0
}
};
},
function (node) {
return {
type: 'UnaryExpression',
operator: 'void',
argument: {
type: 'Literal',
value: 0
},
prefix: true
};
}
]
},
"options": {
"indent_size": 4,
"indent_char": " ",
"eol": "\n",
"indent_level": 0,
"indent_with_tabs": false,
"preserve_newlines": true,
"max_preserve_newlines": 4,
"jslint_happy": false,
"space_after_anon_function": true,
"brace_style": "collapse",
"keep_array_indentation": false,
"keep_function_indentation": false,
"space_before_conditional": true,
"break_chained_methods": false,
"eval_code": false,
"unescape_strings": false,
"wrap_line_length": 0,
"wrap_attributes": "auto",
"wrap_attributes_indent_size": 4,
"end_with_newline": false,
"do_not_indent_pretty_lists": false,
"disabled_rules": ""
}
}
}
二、使用 vscodebeautify 美化代码
安装完毕并设置好美化样式,现在我们可以尝试美化一下代码了。在 VS Code 中打开一个要美化的文件,然后按下 Ctrl + Shift + P 或者使用右键菜单 "Command Palette" 打开命令面板。接下来,在命令面板中搜索 "format document",并选择它。你会发现,你的代码现在已被美化成所选美化样式的代码。 还有一种快捷键的方式可以美化代码,就是在你的文件中使用 Shift + Alt + F。这个快捷键可以快速格式化当前文件或者你当前选择的代码片段。
三、如何将 vscodebeautify 应用到多个文件
默认情况下,我们需要一个个打开文件才能应用 vscodebeautify
插件,但是如果你想在大量的文件中使用这个插件,这样的做法是不可取的。
一个很好的解决方法是使用批量命令。在 VS Code 中,我们可以使用 "Task" 和 "Command Palette",创建一个新的任务来批量应用 vscodebeautify
插件。
打开 VS Code,然后按下 Ctrl + Shift + P 或者使用右键菜单 "Command Palette" 打开命令面板。在命令面板中,输入 "Configure Task" 并选择它。然后在弹出的任务列表中选择 "Create tasks.json file from template"。
在浮动窗口中,选择 "Others" 选项,然后选择 "Run Multiple Command" 作为模板。在主任务的执行命令中,输入 "vscodebeautify.execute"
,然后再在 "commandLine"
中输入 "code --wait --diff $* && exit 0"
。最后,保存并关闭 "tasks.json"
文件。
/**
* tasks.json example
*/
{
"version": "2.0.0",
"tasks": [
{
"label": "format",
"type": "shell",
"command": "echo run vscodebeautify && vscodebeautify.execute",
"problemMatcher": "$eslint-stylish",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": true,
"panel": "shared"
}
}
]
}
现在,按下 Ctrl + Shift + P 或者使用右键菜单 "Command Palette" 打开命令面板,并输入 "Tasks: Run Task",选择 "format" 选项,然后点击 "Run" 按钮。VS Code 将开始执行格式化任务,你将不需要手动打开和格式化每个文件。
这就是使用 vscodebeautify
插件美化你的代码的方法,无论你是一名初学者还是一名开发专家,使用 VS Code 作为主要开发工具都有很多好处,其中一个就是使用方便的插件来提高代码质量和可读性。