出現這種提示,是超出VSCode文件監控數量了.
一. 檢查現有文件監控數目
cat /proc/sys/fs/inotify/max_user_watches
上述命令在我的機器上顯示的結果是:8192,這是Ubuntu 16.04系統的默認值。
二. 修改文件監控數目
綜合考慮實際需監控文件的數目和內存消耗情況,我將新的文件監控數目設置爲:81920,即原來監控數目的10倍。我使用vi對配置文件進行編輯:
sudo vi /etc/sysctl.conf
在該配置文件的最後一行加上下述語句:
fs.inotify.max_user_watches=81920
三. 讓配置文件中的新文件監控數目生效
sudo sysctl -p
輸出結果爲:
fs.inotify.max_user_watches = 81920
重新打開VSCode,只要當前文件夾內文件數目不超過81920個,就不會再出現警告信息了。