索引PyCharm 3中的排除目录

phi*_*che 29 pycharm

我试图从Pycharm的项目索引中排除一些目录,因为它们是递归的符号链接.我已经排除了目录并使缓存失效并重新启动,但PyCharm仍然为这些排除的目录编制索引.它并不会导致我的搜索结果等重复的结果,但索引需要这么长很多.

有没有办法将这些目录排除在索引之外?

Foo*_*ser 41

如果我是对的:文件| 设置| 项目结构并选择您需要的文件夹,然后单击exlcuded.

来自文档

将文件夹标记为排除的根.

PyCharm看不到被排除的根.通常,人们希望排除临时>构建文件夹,生成的输出,日志和其他项目输出.排除不必要的>路径是显着提高性能的好方法.

此命令在内容根的上下文菜单上重复.

  • 我已经排除了目录,但它们仍然被编入索引.请参阅LazyOne链接到的http://youtrack.jetbrains.com/issue/IDEA-52055. (6认同)
  • 这可能是因为这些文件夹仍在您的库路径中;PyCharm 将继续索引此类文件夹,除非您将它们从库中排除;见 http://youtrack.jetbrains.com/issue/IDEA-88958 (2认同)
  • 在PyCharm 2016中,右键单击目录以排除->“将目录标记为->已排除”。 (2认同)

lmi*_*asf 13

除了@FooBarUser的建议,您可以Preferences->Editor->File Types在这里找到一个框,您可以在其中添加要从项目中排除的文件和文件夹.

在此输入图像描述

在此输入图像描述

您包含的文件夹和文件将不会显示在您的项目中.


Gil*_*ert 5

PyCharm 2017.2.4中,您可以cmd+shift+A开始输入项目结构...该project structure选项应该显示,然后按<enter>。然后您可以突出显示要排除的文件夹并将其标记为Exclude. 当您想要搜索带有 的文件cmd+shift+O并且不希望venv文件显示时,这非常有用。

项目结构侧边栏预览