Я использую PyCharm как дома, так и на работе с кодом, хранящимся на общем ресурсе Samba (используя функцию удаленного интерпретатора).Я не сталкиваюсь с постоянной переиндексацией, но по умолчанию он не поддерживает уведомления файловой системы, чтобы узнать, когда файл изменился.
Однако, как программист, это не должно вас обескураживать!Вы можете добавить свой собственный уведомитель файловой системы, который подключается к вашей удаленной системе (при условии, что ваш NAS работает под управлением Linux и поддерживает SSH) и, таким образом, избежать падения производительности.
Я действительно написал такой прокси-сервер для запуска fsnotifier наудаленная система несколько лет назад, и я все еще использую ее.Если вам интересно, ознакомьтесь с https://github.com/ThiefMaster/fsnotifier-remote
Некоторые вещи в репо устарели (например, JetBrains удалила эту глупую проверку размера файла), но она все равно должна предоставить вам хорошую основу для начала, если вызаинтересованы в его использовании.