gpt4 book ai didi

PHP CS Fixer File Watcher 导致 PHPStorm 中的文件缓存冲突

转载 作者:行者123 更新时间:2023-12-04 02:05:06 25 4
gpt4 key购买 nike

我使用定义为这个的 File Watcher

enter image description here

这是我的 watchers.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<TaskOptions>
<TaskOptions>
<option name="arguments" value="fix $FileDir$/$FileName$ --verbose " />
<option name="checkSyntaxErrors" value="false" />
<option name="description" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="php" />
<option name="immediateSync" value="true" />
<option name="name" value="PHP CS Fixer" />
<option name="output" value="" />
<option name="outputFilters">
<array />
</option>
<option name="outputFromStdout" value="false" />
<option name="program" value="/usr/local/bin/php-cs-fixer" />
<option name="scopeName" value="Project Files" />
<option name="trackOnlyRoot" value="false" />
<option name="workingDir" value="$ProjectFileDir$" />
<envs />
</TaskOptions>
</TaskOptions>

在执行自动保存 时,有时我会收到有关内存更改和磁盘更改之间冲突的错误消息。

enter image description here

我该如何解决这个问题?

最佳答案

发生这种情况是因为 PHP CS Fixer 修改了文件,正如@LazyOne 所说,但是“要刷新的输出路径”的值为空,因此 IDE 无法知道这些更改。

将“Output paths to refresh”的值设置为 $FileName$ - 与参数中的相同 - 让 PhpStorm 知道更改(这取决于“工作目录”值在其他选项中设置 - 如果它设置为 $FileDir$ 那么你不需要在刷新路径中提及它)。

关于PHP CS Fixer File Watcher 导致 PHPStorm 中的文件缓存冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com