vscode中无独立“开发者工具”模块,核心辅助功能由快捷键组合实现:ctrl+shift+p是所有命令入口,ctrl+shift+o快速跳转符号,ctrl+space上下文补全,f8/shift+f8导航报错。

Ctrl+Shift+P 是所有辅助功能的真正起点
这不是备用方案,是默认工作流的核心。几乎所有动态操作——格式化、切换设置、触发 Git 命令、开关自动换行(Alt+Z)、启用括号高亮——都从这里发起。
- 输入
format,立刻列出当前语言可用的格式化命令,比记Shift+Alt+F更稳,尤其你改过键位时 - 输入
toggle,能快速开关行号、自动换行、缩进指南等临时视图辅助项 - 输入
git或debug,不切视图,直抵对应操作面板 - 误按后按
Esc即可退出,不打断当前编辑
Ctrl+Shift+O 专治“我在哪个函数里”焦虑
它只扫描当前文件,毫秒响应,不是全项目搜索(Ctrl+T)那种重量级操作。适合快速跳转到 useEffect、handleSubmit 这类符号。
-
useE能命中useState、useEffect等 React Hook,不用拼全名 - 不依赖语言服务器加载完成——哪怕 TypeScript 插件还没就绪,也能用
- 如果没反应,先检查右下角语言模式是否正确(比如 .ts 文件显示为 Plain Text),点开切换成
TypeScript
Ctrl+Space 补全是上下文驱动的,不是猜词游戏
它看光标位置、括号状态、变量类型,实时生成建议。在 fetch( 后触发,优先推 url 和 options 模板;停在 user. 后,列出该对象所有字段和方法。
- 在 JSX 标签内(如
<div>),提示合法属性(<code>className)、事件(onClick) - 若无反应,检查设置里
editor.suggestOnTriggerCharacters是否被关掉,或当前语言模式未激活 - 补全建议顶部带 ★ 的,是 IntelliCode 等 AI 模型根据开源项目模式预测的高频 API,不是字母排序结果
-
F8往下跳到下一个报错处,Shift+F8往回跳,避免删错后找不到原位置 - 仅限当前打开的文件,不会意外切走你正在写的逻辑
- 跳转失效?看状态栏右下角有没有亮起
Problems图标,没亮说明诊断没启用(检查eslint.enable或 TS 插件是否正常加载)
F8 / Shift+F8 是错误导航键,不是运行键
它只在当前文件已有的红波浪线(ESLint/TS 报错)间跳转,帮你快速验证修复效果,不启动调试器、不执行代码。











