VSCode安装后第一件事:必须知道的5个初始设置

17次阅读

首次使用vscode应立即调整5个设置:一、启用files.autoSave为onFocusChange或afterDelay;二、通过命令面板设默认终端为zsh;三、关闭telemetry.telemetryLevel、extensions.experimental.affinity和workbench.enableExperiments;四、设files.eol为n,并启用Insert Final Newline与Trim Trailing Whitespace;五、开启editor.inlayHints.enabled和editor.parameterHints.enabled,typescript项目需安装@types/node与typescript。

VSCode安装后第一件事:必须知道的5个初始设置

如果您刚安装完 visual studio Code,启动后面对空白编辑器和默认配置,可能不清楚哪些设置能立即提升开发效率。以下是您应该在首次使用时立即调整的5个关键初始设置:

本文运行环境:macbook Air,macos Sequoia。

一、启用自动保存

避免因忘记手动保存而导致代码丢失,自动保存可在文件失去焦点或按设定时间间隔自动写入磁盘,确保编辑内容实时持久化。

1、点击左下角齿轮图标,选择“设置”。

2、在搜索框中输入 files.autoSave

3、从下拉菜单中选择 onFocusChangeafterDelay

二、设置默认终端为 zsh

macOS Sequoia 默认 shell 为 zsh,若 VSCode 终端仍启动 bash 或其他 shell,会导致路径、别名、环境变量不可用,影响命令执行一致性。

1、按下 Cmd + Shift + P 打开命令面板。

2、输入并选择 Terminal: select default Profile

3、在列表中选择 zsh

三、禁用遥测与诊断数据上传

VSCode 默认启用遥测功能,会收集使用行为、扩展信息及部分系统元数据;关闭该选项可增强本地隐私控制,且不影响核心编辑功能。

1、打开设置界面(Cmd + ,)。

2、搜索 telemetry

3、将 telemetry.telemetryLevel 设置为 off

4、同时关闭 extensions.experimental.affinityworkbench.enableExperiments

四、配置行尾序列统一为 LF

跨平台协作中,windows 使用 CRLF、macOS/linux 使用 LF,不一致将导致 git 脏提交、diff 异常及某些构建工具报错;强制统一为 LF 可规避此类问题。

1、进入设置,搜索 files.eol

2、将其值设为 n(即 LF)。

3、同时勾选 Files: Insert Final NewlineFiles: Trim Trailing Whitespace

五、启用内联装饰器与参数提示

TypeScript 和 python 等语言支持在编辑器中实时显示函数签名、类型推导及参数名称,开启后无需悬停即可获取上下文语义信息,显著加快编码节奏。

1、搜索设置项 editor.inlayHints.enabled,启用它。

2、搜索 editor.parameterHints.enabled,确认其值为 true

3、对 TypeScript 项目,还需确保工作区已安装 @types/nodetypescript 本地版本。

text=ZqhQzanResources