linux下VSCode提示Visual Studio Code is unable to watch for file changes in this large workspace

出現這種提示,是超出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個,就不會再出現警告信息了。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章