VSCode 有一个 SVN 插件,用它看日志的时候必须一页一页翻,也不能过滤,也不能折叠。仓库提交超多的时候很不方便。
我的想法是在插件上加一个搜索功能,做的简单一点就一个搜索框搜索提交者、提交信息、修订号所有信息,做的更精细一点则可以选修订号范围、然后选提交者、过滤提交信息。
可以按 VSCode 本身的搜索一样加上正则、大小写敏感、全词匹配这些东西,不过也不是很重要。
总的来看应该是比较简单的一个改动。然后我就找到 插件源码,看了一下是 node 做的,用的 yarn 包管理。尝试拿下来编译,但有些依赖已经弃用了,版本超旧,似乎很难动。我不是 node.js 或者前端大佬,只好祈祷高手出马。
见 issue。