“ Visual Studio Code无法监视此大工作空间中的文件更改”(错误ENOSPC)
当您看到此通知时,表明VS Code文件监视程序用尽了句柄,因为工作空间很大并且包含许多文件。在调整平台限制之前,请确保将潜在的大文件夹(例如Python .venv)添加到该files.watcherExclude设置中(以下更多详细信息)。可以通过运行以下命令查看当前限制:
cat /proc/sys/fs/inotify/max_user_watches
可以通过编辑/etc/sysctl.conf并将此行添加到文件末尾来将限制增加到最大。
fs.inotify.max_user_watches=524288
然后可以通过运行加载新值sudo sysctl -p。
524,288是可以查看的最大文件数,但是,如果您的环境特别受内存限制,则可能希望减少文件数。每个文件监视占用1080个字节,因此假设所有524,288个监视都被消耗,则导致大约540 MiB的上限。
1634

被折叠的 条评论
为什么被折叠?



