0

0

10个你可能不知道的VSCode隐藏功能

P粉986688829

P粉986688829

发布时间:2025-12-27 11:34:03

|

765人浏览过

|

来源于php中文网

原创

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

10个你可能不知道的vscode隐藏功能

如果您日常使用 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+[ 即可收起整个区域。

诚石网上书店系统 2007 Build 1109
诚石网上书店系统 2007 Build 1109

功能简介:前台: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" 可解除滚动绑定,自由对照不同段落。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

400

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

306

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

69

2025.09.10

html版权符号
html版权符号

html版权符号是“©”,可以在html源文件中直接输入或者从word中复制粘贴过来,php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

589

2023.06.14

html在线编辑器
html在线编辑器

html在线编辑器是用于在线编辑的工具,编辑的内容是基于HTML的文档。它经常被应用于留言板留言、论坛发贴、Blog编写日志或等需要用户输入普通HTML的地方,是Web应用的常用模块之一。php中文网为大家带来了html在线编辑器的相关教程、以及相关文章等内容,供大家免费下载使用。

637

2023.06.21

html网页制作
html网页制作

html网页制作是指使用超文本标记语言来设计和创建网页的过程,html是一种标记语言,它使用标记来描述文档结构和语义,并定义了网页中的各种元素和内容的呈现方式。本专题为大家提供html网页制作的相关的文章、下载、课程内容,供大家免费下载体验。

457

2023.07.31

html空格
html空格

html空格是一种用于在网页中添加间隔和对齐文本的特殊字符,被用于在网页中插入额外的空间,以改变元素之间的排列和对齐方式。本专题为大家提供html空格的相关的文章、下载、课程内容,供大家免费下载体验。

240

2023.08.01

ip地址修改教程大全
ip地址修改教程大全

本专题整合了ip地址修改教程大全,阅读下面的文章自行寻找合适的解决教程。

27

2025.12.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.1万人学习

Git 教程
Git 教程

共21课时 | 2.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号