“ 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的上限。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)