我终于修复了我的 .gitignore(并最终写了一个扩展)
Source: Dev.to

我一直以为我的 .gitignore 文件已经没问题了。大多数人可能也是这么想的。你直接套用一个模板,添加几条自定义规则,就觉得一切都妥当了。
但事实往往并非如此。
拼写错误会悄悄出现,旧的条目会残留,有些行根本匹配不到任何文件,而有些行却匹配的文件远超你的预期。直到我不小心把本不该出现在仓库中的文件上传了,我才意识到问题的严重性。要在多个提交中把它剔除简直是一场噩梦,这也把我拉进了一个深不见底的坑。
为了弄清到底发生了什么,我需要一种快速方式来查看哪些模式实际上在工作区匹配到了文件——也就是“真实数字”。
于是 IgnoreLens 诞生了。
IgnoreLens 的功能
IgnoreLens 能实时展示你的 .ignore 文件的实际情况。它会显示:
- 每一行忽略规则匹配了多少文件
- 哪些模式匹配了零个文件
- 可能存在拼写错误或无效条目的位置
它简单直观地照亮了你的忽略规则的真实效果,让你能够自信地进行整理。
试用一下(VS Code)
Marketplace:
https://marketplace.visualstudio.com/items?itemName=ignore-lens.ignore-lens
OpenVSX:
https://open-vsx.org/extension/ignore-lens/ignore-lens
这是我的第一个 VS Code 插件,如果你有任何想法、反馈或建议,欢迎告诉我。