vscode 的便捷功能

1 可爱的 git 勾搭上高富帅 vscode 中已经介绍了 vscode 的基础配置和使用。本文主要介绍一些 vscode 的实用技巧和功能。(注意这里的 vscode 是 1.44 及以上版本的)

1 时间轴(Timeline view)

"时间轴"是用于可视化文件的时间序列事件(例如,Git 提交、文件保存、测试运行等)的统一视图。默认情况下,"时间轴"视图会自动更新,显示当前活动编辑器的时间线。您可以通过切换视图工具栏中的眼睛图标来控制此默认行为。此外,与其他视图类似,"时间轴"视图支持在键入时查找或筛选。

在此版本中,内置 Git 扩展提供时间线源,提供指定文件的 Git 提交历史记录。选择提交将打开该提交引入的更改的差异视图。上下文菜单提供复制提交 ID 和复制提交消息的命令。文件资源管理器的上下文菜单上还有一个新的"打开时间轴"命令,用于快速显示所选文件的时间线。

图1 通过时间线切换文件的不同状态

2 工作台(Workbench)

使用快捷键 Ctrl + P 打开 tree UI 界面,进行文件搜索或者代码运行等工作。

2.1 正则搜索文件

可以使用 正则表达式 搜索工作区的使用文件:

图2 正则搜索文件

2.2 Navigate from files to symbols

只需键入 @,即可继续导航到文件结果内的符号。对于当前选定的文件,将显示所有符号,编辑器将在后台打开以显示活动符号:

图3 导航文件内部的符号

2.3 通过分隔具有空格的多个查询来筛选结果

如果文件搜索的结果太多,则可以在键入空格后添加更多搜索模式。例如,如果一个接一个地键入 [文件名] [文件夹名称],则可以按文件夹缩小结果范围。

图4 通过分隔具有空格的多个查询来筛选结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 高效阅读第7天,一小时一本书的践行练习今天五点一刻钟起床,依旧给自己一个微笑,美好的一天又开始啦。第一个仪式,拍当...
    初雨蒙蒙Candy阅读 289评论 0 1
  • 本来打算清明发的我拖到了什么时候艹 今日份ooc(1/1) 我努力了…… 昨天晚上心情有点不太好见谅哈 还是谢谢@...
    倾予OvO阅读 1,150评论 0 0
  • 将诗人强烈的情绪心理形象地表现了出来的诗句是:“ 19.《子冷》运用假设语气、让步的姿态做出强烈反问的两句是:“ ...
    丰非_409f阅读 1,073评论 0 0
  • 命令行窗口 CMD 终端 shell 进程和线程 Node.js简介 Node.js是一个能够在服务器运行Java...
    小仙有毒_1991阅读 128评论 0 1
  • 当自己贫穷时,也怪不的他人,仔细想想,都是自己的错。 他人为何富有,有车有房有存款,日子过的滋润,妻贤子女聪...
    惜王福利阅读 347评论 0 2