工欲善其事,必先利其器 ️
为什么要这么做
在编码世界里,我有个小怪癖:一改代码就像打了咒一样,手指不自觉地飞向 ctrl + s。但自从我踏上了 VSCode 的土地,编写 typescript 时就发现了个“小插曲”:我刚写完一行代码,还没来得及用它,一按 ctrl + s,它就像被施了隐身术一样消失了。这体验,简直是 !
尽管这个功能对大多数人来说是个贴心小棉袄,但我这个“叛逆少年”还是决定把它关掉。嘿嘿,就是这么任性 !
如何让它“消失”
在 VSCode 的世界里,自动删除未使用的导入一般是那些小精灵(扩展功能)或神秘符咒(设置)搞的鬼。想让它“退散”,你可以试试这些招数:
1. 翻看法典(检查设置)
- 打开
VSCode的法典(设置),方式有两种:Ctrl + ,快捷键或者菜单栏里的File>Preferences>Settings。 - 搜寻 "organize imports" 或 "format on save" 这类咒语,看看是不是被激活了。如果是,就把它们给封印起来
2. 探索秘境(检查工作区设置)
- 有时候,某个项目的秘境(工作区设置)会覆盖整个
VSCode。在你的项目里的.vscode/settings.json寻宝图中查找相关的秘密,并加以改动。
3. 对话精灵(检查扩展)
- 一些精灵,比如
ESLint、Prettier或者特别的语言支持精灵,可能会擅自施法删除未使用的导入。调查一下你收服的精灵(安装的扩展),看看他们是否有这方面的能力。
4. 改写法则(修改 tsconfig.json 或 jsconfig.json)
- 如果你在使用 TypeScript 或 JavaScript,可以在
tsconfig.json或jsconfig.json法则中,添加或修改一些规则来阻止这种魔法。比如设置"noUnusedLocals": false和"noUnusedParameters": false。
改完这些之后,记得重启你的魔法书(VSCode),让新的法则生效。如果这些招数都不奏效,那就只能默默地给我点个赞,然后悄悄关上这篇文章了。 ♂️
我在这里放一个微信二维码,希望能找到一起学习微信小程序开发的小伙伴共同学习,组建一个微信小程序开发学习群,加好友请备注 "小程序"