你所不知道的 vscode,汇集历史版本中你可能不知道的新特性( 二 )

按钮进入三窗模式:

你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
准确来说 , 现在可以无缝切换这两种模式 , 具体可见下图操作 。当然 , vscode官方承诺仍会不断优化三窗合并的使用体验 , 所以了解它很有必要 。
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
贰 ? 叁 search支持多选操作前面提到search功能支持树状展开搜索结果 , 除此之外 , 在以往版本已经支持搜索结果文件多选替换或多选删除 。比如我搜出12个文件符合条件 , 我需要对其中三个文件进行全局替换 , 那么我就可以按住command/ctrl(前mac后windows)键点击这些文件 , 单独对多选的这些文件进行replace和删除操作 。
【你所不知道的 vscode,汇集历史版本中你可能不知道的新特性】注意 , 这里的删除不是把文件删除了 , 我们常常会遇到某些文件不是我们想要的结果 , 那么就可以通过删除仅在这次搜索结果中屏蔽掉这个文件 。
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
贰 ? 肆 局部文件夹搜索大家都知道通过search可以全局搜索你想要的结果 , 但假设现在我就想搜索某个目录下的匹配的内容该怎么做呢?我们可以先点击某个文件夹目录 , 然后command/ctrl + F唤醒搜索框 , 输入匹配规则 , 这时候的结果就是你当前选中目录下的结果 。
问题来了 , 假设目录下还有目录 , 有些结果被藏起来了不方便看怎么办呢?这时候点击搜索框右边的筛选器按钮 , vscode就会把此目录下所有匹配的结果单独领出来展示 , 具体操作可以下图:
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
考虑到搜索框可能会挡住你的搜索内容不利于查看 , 在1.72.0版本还专门引入了拖动功能 , 方便你随意拖动搜索框 。
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
贰 ? 伍 粘性滚动大家有没有经历过在一个几千行代码的文件滚动时常常不知道当前是在哪个函数上下文中 , 考虑到这点vscode推出了粘性滚动 , 我们只用在管理--设置搜索stickyScroll后勾选即可看到效果 。
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
贰 ? 陆 允许页面tab换行随着我们处理一个迭代越久 , 就会发现我们开的文件越来越多tab长长一条 , 有时候需要频繁左右滚动选择文件非常麻烦 , 但是从1.53版本开始 , vscode就支持tab换行展示 , 我们只需在设置中搜索workbench.editor.wrapTabs之后打勾 , 你就会发现当文件非常多时它自动换行了 。
你所不知道的 vscode,汇集历史版本中你可能不知道的新特性

文章插图
叁 ? 你可能不再需要的插件早期vscode确实存在一些体验问题 , 所以我们常常需要借助外在三方插件来达到效果 。但随着时间推移 , vscode逐渐开始自身支持这些功能 , 我们完全可以通过简单配置达到相同效果 。是时候来解放你的插件列表了 。

经验总结扩展阅读