背景

很多时候,我们本地分析日志,需要 grep 等操作。

如果想在 VSCode 编辑区直接查看,目前是不支持的。

找了下,有个 filter-line 的插件,但它的实现不够优雅:

  • 会写到同目录临时文件中。
  • 没必要分为多条指令,直接一个 CMD 自动判断是否正则。
  • 代码里面好多 Sync

思路

其实没必要写文件的,VSCode 有个 Preview 的功能,可以直接调用这个 API,然后 watch 对应的文件变更事件,把过滤后的内容实时刷新到 Preview 界面即可。

实现

没空~

后记

https://github.com/qcz/vscode-text-power-tools.git

这个插件,可以在新窗口,不保存文件,够用了。