当项目存储在NA上时重新建立索引

2024-05-14 16:27:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经和PyCharm合作了很长一段时间了,最近我用NAS升级了我的存储系统。你知道吗

除了一个:PyCharm经常扫描我的文件来重新索引它们。这让我浪费了很多时间等待它的结束。你知道吗

重新编制索引时:

  • 脚本结束时
  • 调试会话结束时
  • 当PyCharm失去焦点时,即我使用另一个应用程序

所以它基本上一直都在发生,需要相当长的时间(有时几分钟)。你知道吗

杂项:

  • 视窗10
  • PyCharm社区版2018.1
  • Netgear-ReadyNas 422

你有什么办法解决这个问题吗?你知道吗


Tags: 文件脚本应用程序时间浪费社区pycharm杂项
2条回答

因此,我联系了IntelliJ支持部门,他们的答复如下:

Working with network drives/folders is not supported officially yet. Using remote development features is recommended (remote interpreter, deployment etc). Here is more detailed answer https://intellij-support.jetbrains.com/hc/en-us/community/posts/207069145/comments/207464249.

我最终要做的是创建我的项目环境的本地副本,并将其与NAS中的文件夹同步,这一点非常不理想。为此,我使用了SyncBackPro软件。你知道吗

我在家里和工作中都在用PyCharm处理存储在Samba共享上的代码(使用它的远程解释器特性)。我没有遇到一致的重新索引,但默认情况下,它不支持文件系统通知,以知道文件何时更改。你知道吗

然而,作为一个程序员,这不应该让你气馁!您可以加入自己的文件系统通知程序,该通知程序连接到远程系统(假设您的NAS运行Linux并支持SSH),从而避免性能下降。你知道吗

实际上,几年前我编写了这样一个代理来在远程系统上运行fsnotifier,现在我还在使用它。如果您感兴趣,请查看https://github.com/ThiefMaster/fsnotifier-remote

repo中的一些东西已经过时了(例如JetBrains删除了这个愚蠢的文件大小检查),但是如果您有兴趣使用它,它仍然应该为您提供一个良好的基础。你知道吗

相关问题 更多 >

    热门问题