【问题标题】:Make PHPStorm to use PROJECT_FOLDER/phpunit.xml by default for PHPunit使 PHPStorm 默认为 PHPunit 使用 PROJECT_FOLDER/phpunit.xml
【发布时间】:2015-12-30 13:13:44
【问题描述】:

如何让 PHPStorm 默认使用项目目录中的 phpunit.xml

变量{PROJECT_DIRECTORY} 不起作用(只是猜测)

点击路径:默认设置 -> 语言和框架 -> PHP -> PHP单元

编辑 @LazyOne 评论说,路径是自动翻译的。但事实并非如此:

  • 编辑了某个项目A中的默认设置,从该项目中选择phpunit.xml
  • 打开了另一个项目
  • 检查默认设置
  • 使用了“某项目A”的路径

【问题讨论】:

  • 1) 您正在编辑哪个屏幕(您是如何到达那里的)?这是项目特定的设置还是什么? 2) 使用完整路径——只要路径在项目内部,IDE 就会存储变量,但您将始终看到完整/翻译路径
  • 您是否定期移动您的项目?我只是使用静态路径...
  • @LazyOne 我使用了全局设置。您所说的自动路径翻译非常有趣。我什至没有尝试过。
  • @LazyOne 似乎不起作用
  • “全球”是什么意思?如果是 File | Default Settings... 那么是的,它不会工作。也许试试./phpunit.xml ..?这里不太确定...

标签: php phpunit phpstorm


【解决方案1】:

输入就可以了

$PROJECT_DIR$/phpunit.xml

在默认项目中。

通过删除我的项目的.idea 文件夹验证 - 打开后,它具有正确的路径。

【讨论】:

    【解决方案2】:

    您可以(并且应该)使用绝对路径。 PHPStorm 是智能的,并在内部存储相对于项目根目录的路径。您可以通过查看存储在 .idea 文件夹中的 XML 文件来证明这一点:

    configuration_file_path="$PROJECT_DIR$/tests/phpunit.xml.dist"
    

    ...在我的情况下,这是相关属性,而我的手动配置指向绝对路径。

    【讨论】:

    • 我正在谈论编辑Default Settings.. 那里似乎不起作用
    猜你喜欢
    • 2010-12-25
    • 1970-01-01
    • 2018-11-09
    • 2015-04-02
    • 2016-01-13
    • 2017-06-12
    • 2012-08-01
    • 1970-01-01
    • 2015-06-13
    相关资源
    最近更新 更多