当前位置: 首页 > news >正文

VSCode 使用技巧笔记

插件

  • Git History (donjayamanne.githistory)

可以按行查看 git 历史记录

  • Git Graph (mhutchie.git-graph)

  • Bookmarks (alefragnani.bookmarks)

  • highlight (debugpig.highlight)

高亮选中的词

小技巧

  • 选择包含指定内容的全部行

在日志文件中,挑选中特定内容的日志时很有用,比如有如下内容

[16:38:04.515] [FTP] [Verbose] (32) Waiting for response to: CWD /
[16:38:04.516] [FTP] [Info] (16) Response: 250 Changed to directory "/" [2ms]
[16:38:04.516] [FTP] [Info] (16) Command:  STOR /root/update.zip
[16:38:04.516] [FTP] [Verbose] (16) Waiting for response to: STOR /root/update.zip
[16:38:04.517] [FTP] [Info] (22) Response: 250 Changed to directory "/" [3ms]
[16:38:04.517] [FTP] [Info] (22) Command:  STOR /root/update.zip
[16:38:04.517] [FTP] [Verbose] (22) Waiting for response to: STOR /root/update.zip
[16:38:04.519] [FTP] [Info] (32) Response: 200 Type set to binary. [3ms]

只想查看包含 "(16)" 这个内容的全部行。

Ctrl+F 进入搜索,开启正则搜索,搜索 ^.*\(16\).*$,按 Alt+Enter(Select All Occurrences of Find Match),即可一次性选中所有匹配的多行。

正则表达式: ^.*pattern.*$
如果需要连同行尾换行一起选中: ^.*pattern.*\r?\n?

  • 删除所有空行

与选中特定内容的行类似,先使用正则 ^\s*$ 搜索,Alt+Enter 选中所有空行,直接按 Backspace 就可以删除了。

http://www.jsqmd.com/news/3731/

相关文章:

  • Ansible + Docker 部署 Apache Kafka 3.9 集群
  • 深入了解一波JVM内存模型
  • 完整教程:K230基础-PWM控制介绍及应用
  • 什么是UDFScript用户自定义脚本
  • 高端网站设计中的微交互:细节如何决定用户体验
  • 软件开发公司如何通过 UI 设计服务打造差异化竞争力
  • CCPC2024-Zhengzhou G Same Sum(线段树)
  • 短剧小程序开发全攻略:从技术选型到核心实现(前端+后端+运营干货) - 详解
  • Openwrt-DDNS 配置详解
  • 实用指南:Metal - 2. 3D 模型深度解析
  • 【2025.9.16】关于举办PostgreSQL数据库管理人才研修与评测班的通知
  • Java锁相关问题
  • CDN中使用边缘函数实现自定义编程
  • 第一次课程中的所有动手动脑的问题以及课后实验性的问题
  • 敏捷开发的几个阶段
  • 实战:基于 BRPC+Etcd 打造轻量级 RPC 服务 —— 从注册到调用的完整实现 - 教程
  • 【2025最新】ArcGIS 点聚合功能实现全教程(进阶版) - 实践
  • 隐藏在众目睽睽之下:从PEB中解除恶意DLL的链接
  • 详细介绍:Java 领域中 Java-EE 的异步编程实现
  • 设计模式六大原则 - 实践
  • 徐霞客的《青云志》
  • 深入解析:豆包Seedream 4.0:全面测评、玩法探索与Prompt解读
  • 运营商 API 安全最佳实践、案例与方案推荐(2025)|千万级接口的全链路实战
  • HyperWorks许可与多用户支持
  • 破局与进化:火山引擎Data Agent从落地实践到架构未来
  • 使用trace进行排查网络瓶颈
  • 五项能力斩获满分!天翼云云WAF获IDC权威认可!
  • 什么样的代码可以称得上是好代码? - 浪矢
  • 抖胆代理商,DD3118S芯片,USB3.0读卡方案,替代GL3213S方案
  • JavaEE 导读与环境配置 - 实践