vscode 常用功能

vscode 作为主流的开发工具,本文会介绍一些其中常用的配置。

代码格式化

项目团队合作时,多个人的代码风格不一致可能会导致代码难以维护和阅读。所以需要代码格式化规范代码统一风格。 vscode 可以通过以下方式配置代码格式化:

全局格式化配置

按照下图的步骤设置后,保存文件的时候会自动格式化代码在这里插入图片描述

项目格式化配置

在配置项目之前可以把之前配置的全局格式化去掉勾选。然后在项目.vscode 文件夹下(没有.vscode 可手动创建)新建一个 settings.json 文件并添加以下配置。这个配置是简化过的,自测是正常工作的。想要更复杂的格式化可以自行搜索下其他的格式化配置。

{
    "editor.formatOnSave": true,
    "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
}

除了 vscode 提供的格式化之外,还有目前比较主流的 prettier 和 eslint。都可以通过配置一定的规则达到统一代码风格的目的,想要学习它们用法的可以自行搜索学习。

空格和 tab

编程中一般要求编辑器中显示 tab 和空格字符,防止出现 tab 和空格字符混用导致项目出错的情况。下面会介绍 vscode 中设置显示 tab 和空格字符方式。

1: 还是在 setting 中, 勾选 Render Control Characters, Render Whitespace 选择 all 选项在这里插入图片描述 2: 然后找到 Detect Indentation,去掉勾选在这里插入图片描述 3: 找到 Insert Space,箭头那一项配置去掉勾选在这里插入图片描述 配置都修改后再打开编辑器,可以看到 tab 符显示的->, 空格符显示的是.在这里插入图片描述