在Python 3中,我已经放弃了在~/.virtualenvs
中创建virtualenvs并将其保留在项目目录中./venv
但是现在每个PyCharm项目的搜索结果都包含来自venv
子目录的结果,直到您手动右键单击并将其从项目中排除。
如何在全局范围内从PyCharm索引/搜索中省略名为venv
的目录?
答案 0 :(得分:5)
您可以按照“面包屑”路径在全局范围内排除PyCharm中的目录:
Settings > Editor > File Types > Ignore Files and Folders:
底部是一个文本框,您可以在其中输入相对于您的项目基本目录的符号链接./venv
,如图所示:
此后,默认情况下排除了新项目./venv
。您无需为新项目重复上述步骤。在使用中,“查找路径”显示:
P.S。我也开始将venvs保留在他们的项目目录中。一旦您拥有数十个项目,它将变得很方便。
答案 1 :(得分:3)
在底部的File > Settings > Project: > Project Structure
Exclude files:
您可以在其中放置一些内容,例如
venv
或venv;coverage.xml
(给出您的评论)
它似乎无法识别路径(例如foo/venv
),但这符合您的要求。