Vscode
Vscode
#tech / dev
#type / resource
#status / growing
#resource / vscode
#purpose / development
#media / tool
Vscode
[!info] related notes Windows Terminal vscode-multi-user-data-isolation vscode-ts-js-language-service-crash 010Editor VSCode 中的工作区 TypeScript 版本与内置 TypeScript 版本 编辑器、TypeScript 版本与 tsconfig 诊断结果的关系
光标、选中
| 快捷键 | 说明 |
|---|---|
Alt + 鼠标点击 | 在每一个点击的地方添加输入光标 |
Alt + Shift + 鼠标左键按住拖动 | 竖列多行选择。先选择起始点,然后按住 Alt + Shift 加上左键按住拖动。 |
鼠标中键选中多行 | 效果和 Alt + Shift + 鼠标左键按住拖动 一样,不过不用先选择起始点,而是鼠标浮动到哪,按住鼠标中键,起始点就是哪里。 |
Ctrl + D | 逐一查找并选中,您选中的内容。 |
Ctrl + U | 回退到上一个 Ctrl + D 选中的内容 |
Ctrl + Shift + L | 类似 Ctrl + D, 不过这是立即选中全部匹配项 |
Shift + Alt + i | 为选中的多行代码末尾插入光标 |
| 命令 | 描述 | 示例 | |
|---|---|---|---|
高级用法
快捷键
| 快捷键 | 功能 | 说明 |
|---|---|---|
配置选项
| 选项 | 默认值 | 说明 |
|---|---|---|
版本信息
- 工具版本:
- 最后更新: 2025-09-29
TypeScript 版本选择
如果你在 VSCode 里遇到:
- 某个
tsconfig选项在编辑器里报错 - 但项目实际构建没报
优先先看 VSCode 正在用哪一版 TypeScript。
入口
打开任意 .ts 或 .js 文件后,可以通过:
- 状态栏里的 TypeScript 版本号
- 命令面板中的
TypeScript: Select TypeScript Version
进入版本切换。
两个常见选项
Use VS Code's Version- 使用 VSCode 自带的 TypeScript
- 优点是开箱即用
- 缺点是可能比项目依赖更超前
Use Workspace Version- 使用当前工作区
node_modules/typescript - 更接近项目真实编译环境
- 团队项目里通常更推荐
- 使用当前工作区
什么时候优先切到工作区版本
以下场景优先切到工作区版本更稳:
- 需要和 CI / 构建机保持一致
- 正在排查项目专属的 tsconfig 报错
- 编辑器提示和命令行
tsc结果不一致
相关说明见: