# 禁止插件自动更新 在settings.json配置文件中增加一项: "extensions.autoUpdate": false, # 从工作区排除指定目录 在settings.json配置文件增加以下内容: ```json "search.exclude": { "Debug/": true, "Release/": true }, "files.exclude": { "Debug/": true, "Release/": true }, ``` # 打开新文件覆盖旧文件解决办法 vscode 中默认开启了preview,此时临时单击打开的文件在打开新文件时会被覆盖,若需要保留新打开的文件,则可双击文件(在资源管理器栏或者文件标题)或者修改文件,文件就不会被覆盖。 若要关闭此功能,则可在左下角单击设置,settings-> Workbench->Editor Management 里去掉Enable Preview 的勾选项,此时单击的文件都会被保留。 # 无法在这个大型工作区中监视文件更改 **问题:** 在 VSCode 上打开一个项目时,突然弹出以下错误: > 无法在这个大型工作区中监视文件更改。请按照说明链接解决问题。 ![image-20211112153319686](../../../../ff_internal_upload/img/2021/image-20211112153319686.png) **原因:** 由于工作区太大包含太多文件导致vs code监视文件达到上限而因此这个错误。在Linux上执行以下命令: ``` [root@localhost ~]# cat /proc/sys/fs/inotify/max_user_watches 8192 ``` **解决方法:** 修改 /etc/sysctl.conf,在文件最后加入以下行: ``` fs.inotify.max_user_watches=524288 ``` 执行以下命令使配置文件生效(或者重启服务器): ``` sudo sysctl -p ``` # 禁止启动时打开上次目录 设置->window.restoreWindows 为 none