PyCharm 将目录标记为通过文件系统中的标志排除在外?

标签 pycharm

我想通过匹配目录中的标志排除一些在 PyCharm 中排除的目录。
示例:我们的测试创建了一个名为 .reports 的目录.
我知道如何在我的 PyCharm 实例中排除这个目录。
但是我们有很多开发人员和很多项目。我真的很想避免每个开发人员都需要将此目录标记为排除。
有没有办法告诉 PyCharm 跳过这个文件?
例如通过创建一个名为“.pycharm-exclude”的空文件?
我正在寻找一种排除目录的自动化方法,因为我们有几个开发人员,每个开发人员都有几个项目。
我创建了一个功能请求:https://youtrack.jetbrains.com/issue/PY-51093

最佳答案

我不知道有什么类似于忽略文件的方法,因为 PyCharm 似乎希望您使用它的 GUI 进行配置。但是,如果您可以灵活地采用不同的方法......
查看 Settings | Editor | File Types | Ignore files and subfolders 处的默认文件/目录忽略列表
您可以重命名 .reports -> .reports~ , .reports.pyc , .reports.rbc , .svn等,PyCharm 会忽略它。
默认情况下,PyCharm 会忽略许多模式/名称,因为它们是常见的非项目名称。如果您将目录命名为与这些模式/名称之一匹配的内容,那么您可以欺骗 PyCharm 忽略该目录。有大约 20 个模式/名称默认被忽略(在上面的路径中找到),所以我会选择在团队中造成最少困惑的任何东西/防止一些我不知道的问题。
如果你想要一个更合理的名字,你可以添加 .report;此列表为 此列表在所有项目中持续存在 ,但每个开发人员都需要更新一次。
为了其他人看到这个,还有更常见的排除列表 Settings | Project: ... | Project Structure | Exclude files , 默认为空并且不会跨项目持续存在

关于PyCharm 将目录标记为通过文件系统中的标志排除在外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69441295/

相关文章:

python - pycharm删除标签的方法

macos - 如何在pycharm中配置golang插件?

python - 由于运行器当前目录,py.test 测试在 Pycharm 2017.1 中失败

python - 在 Pycharm 中使用 Pycurl

python - pycharm 无法使用 python3.8 连接到控制台

intellij-idea - 如何停止自动完成类方法的PyCharm?

python - Django无法运行manage.py runserver如何解决?

python - naoqi 2.5.5.5 和 PyCharm CE 2017.1

python - 在pycharm中用PIL打开图片

python - google appengine, pycharm, python virtualenv 无法访问lib