工作区里面有些项目就是实验项目,测试代码性能和可行性的,测试过后基本不再构建只参考代码,一般也会把结论和文档保存成md,所以项目还会放在工作区里,但vscode的rust-analyzer貌似只要在工作区就会给你自动构建项目,删了target也会自动生成一个新的target来,各种小测试项目的target文件夹加起来太大了,完全是浪费空间,有没有什么操作可以让ra暂时忽略某些个项目的自动构建,除非我真在这个项目目录运行cargo build/run。
1
共 3 条评论, 1 页
评论区
写评论我是没找到好办法,最后我是配置了全局的.cargo/config.toml 把所有项目的target都放到一个地方,隔一段清空一次这个目录
我根据搜到的讨论实验了一下,关掉
rust-analyzer.checkOnSave
、rust-analyzer.cargo.buildScripts.enable
和rust-analyzer.procMacro.enable
这三个似乎就可以了,有效的话那给每个“只读项目”复制个关掉这三个选项的.vscode/settings.json
应该就行了。卸载ra