索引PyCharm 3中的排除目录

时间:2013-09-26 09:35:38

标签: pycharm

我试图从Pycharm的项目索引中排除一些目录,因为它们是递归的符号链接。我已经排除了目录并使缓存失效并重新启动,但PyCharm仍然为这些排除的目录编制索引。 会导致我的搜索结果中出现重复结果等,但索引会花费更长的时间。

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

3 个答案:

答案 0 :(得分:39)

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

来自documentation

  

将文件夹标记为排除的根目录。

     

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

     

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

答案 1 :(得分:11)

除了@FooBarUser的建议,你可以转到Preferences->Editor->File Types,在这里你有一个框,你可以在其中添加你想从项目中排除的文件和文件夹。

enter image description here

enter image description here

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

答案 2 :(得分:2)

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

enter image description here