VSCode十大默认隐藏功能:多光标列选择、符号级重命名、命令面板模糊执行、文件内符号跳转、自定义代码块折叠、禁用预览模式、括号配对跳转、保存自动格式化、关闭紧凑目录、Markdown双栏预览。

如果您日常使用 VSCode 编辑代码,却仍依赖鼠标点击、手动切换或反复查找菜单,很可能错失了大量内置高效能力。以下是 10 个无需安装插件、默认可用但常被忽略的隐藏功能:
本文运行环境:MacBook Pro M3,macOS Sequoia。
一、多光标列选择(Alt + 鼠标拖动)
该操作绕过常规行式编辑逻辑,直接在垂直方向建立多个插入点,适用于对齐赋值、批量补全前缀或统一修改结构化数据中的某列字段。
1、将光标置于目标区域起始位置左侧空白处。
2、按住 Option(Mac)或 Alt(Windows) 键不放。
3、鼠标向下拖动划出矩形选区,松开后所有被覆盖行对应列位置均生成独立光标。
二、符号级全局重命名(F2)
不同于文本替换,此功能基于语言服务语义分析,仅修改变量、函数、类等标识符的定义与所有引用,自动跳过字符串、注释及无关匹配项,确保重构安全。
1、将光标精准停驻在待重命名的变量名、函数名或类名上。
2、按下 F2 键,当前名称自动高亮并进入可编辑状态。
3、输入新名称后按回车,所有语义关联引用同步更新。
三、命令面板模糊执行(Ctrl+Shift+P)
命令面板不仅是设置入口,更是全功能调度中枢;支持关键词缩写、驼峰匹配与指令链触发,大幅压缩高频操作路径。
1、按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac) 打开命令面板。
2、输入 "toggle wordwrap" 并回车,立即切换当前文件自动换行状态。
3、输入 "developer: reload window" 可强制重载编辑器,避免重启进程。
四、快速跳转到文件内符号(Ctrl+Shift+O)
该功能解析当前文件语法树,提取全部可导航符号(如函数、类、方法、属性),支持按名称、类型甚至冒号分隔符过滤,比滚动查找快一个数量级。
1、确保焦点位于目标源码文件中。
2、按下 Ctrl+Shift+O 呼出符号列表。
3、输入 ":function" 仅显示函数;输入 "init" 可定位名为 init 的构造函数或方法。
五、一键折叠自定义代码块(// #region 与 // #endregion)
手动组织长段逻辑、配置或文档注释时,可声明显式折叠边界,实现结构化收展,且支持嵌套,不依赖语言特定语法。
1、在需折叠的代码块上方添加注释 // #region 描述文字。
2、在下方对应位置添加 // #endregion。
3、点击左侧折叠箭头或按下 Ctrl+Shift+[ 即可收起整个区域。
功能简介:前台:1.图书展示(图书分类、图书详情、各种排行榜)2.图书搜索(基本搜索、高级搜索、搜索结果多种排序、进一步缩小搜索范围)3.图书推荐(将图书推荐给好友)4.图书收藏(暂时不购买的图书可以收藏)5.图书购买(完善的购买流程、使用云网在线支付网关,收费率低,结算周期短)6.图书评论7.用户注册、登陆8.强大的用户管理中心(订单管理、收藏管理、个人信息管理)9.缺书登记10.帮助中心11.
六、预览模式下强制常驻标签页(禁用 editor.enablePreview)
VSCode 默认以预览模式打开文件,单击即覆盖当前标签;关闭预览机制后,所有打开文件均独立常驻,避免误关或丢失上下文。
1、按下 Ctrl+,(逗号) 进入设置界面。
2、在搜索框中输入 "Workbench.editor.enablePreview"。
3、取消勾选该项,此后所有文件点击即新开固定标签页。
七、智能括号跳转配对(Ctrl+Shift+\)
当光标位于任一括号(圆、方、花)内时,该快捷键自动定位至其语义匹配的闭合或起始括号位置,尤其适用于嵌套深层表达式或 JSX/JSON 结构排查。
1、将光标置于任意左括号 (、[ 或 { 后。
2、按下 Ctrl+Shift+\,光标瞬移至对应右括号位置。
3、再次按下同一组合键,光标返回原括号位置,形成双向跳转闭环。
八、保存时自动格式化并修复(files.autoSave + editor.formatOnSave)
结合自动保存策略与格式化钩子,可在失去焦点或编辑停顿时触发 Prettier、ESLint 等工具执行 fixAll、addMissingImports 等动作,实现“写完即合规”。
1、打开设置界面,搜索 "editor.formatOnSave" 并启用。
2、再搜索 "files.autoSave",设为 "onFocusChange"。
3、若需补充导入,搜索 "editor.codeActionsOnSave",添加 "source.addMissingImports" 到 JSON 配置中。
九、资源管理器紧凑目录关闭(workbench.tree.compactFolders)
VSCode 默认将单子项目录扁平化显示,导致层级断裂、拖拽失效;关闭紧凑模式后,树状结构严格遵循物理路径嵌套,保障文件操作直觉性。
1、按下 Ctrl+,(逗号) 进入设置界面。
2、搜索 "workbench.tree.compactFolders"。
3、取消勾选该项,文件夹结构立即恢复标准嵌套视图。
十、Markdown 实时双栏预览联动(Ctrl+Shift+V)
无需插件即可启动原生 Markdown 渲染,支持编辑侧与预览侧滚动同步、右键切换自动滚动开关,并可导出为 HTML 供分享或归档。
1、确保当前文件扩展名为 .md。
2、按下 Ctrl+Shift+V(Mac 为 Cmd+Shift+V)开启右侧预览窗格。
3、在预览窗口右键,取消勾选 "Automatically Sync Scrolling" 可解除滚动绑定,自由对照不同段落。









