Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration PhpStorm保存外部更改并不总是触发_Configuration_Phpstorm - Fatal编程技术网

Configuration PhpStorm保存外部更改并不总是触发

Configuration PhpStorm保存外部更改并不总是触发,configuration,phpstorm,Configuration,Phpstorm,我使用PhpStorm作为我的IDE已经有一段时间了。我一直使用在显式保存时上载更改的选项(使用CMD+S)。但最近我开始摆弄SCSS和一个文件监视程序来自动解析SCSS文件。为了在对SCSS文件进行更改后上传新解析的CSS文件,我选中了选项upload external changes 我注意到,文件并非总是在SCSS解析后上传的,我花了两次时间保存SCSS(添加另一个空格或进行更改) 我认为可能有两个原因: 上载外部更改无法正常工作 上述内容不真实,但文件监视程序仍在工作,文件已上载。它应该

我使用PhpStorm作为我的IDE已经有一段时间了。我一直使用在显式保存时上载更改的选项(使用CMD+S)。但最近我开始摆弄SCSS和一个文件监视程序来自动解析SCSS文件。为了在对SCSS文件进行更改后上传新解析的CSS文件,我选中了选项
upload external changes

我注意到,文件并非总是在SCSS解析后上传的,我花了两次时间保存SCSS(添加另一个空格或进行更改)

我认为可能有两个原因:

  • 上载外部更改无法正常工作
  • 上述内容不真实,但文件监视程序仍在工作,文件已上载。它应该配置为首先让文件监视程序完成,然后上载
  • 有什么建议吗


    显示您的文件监视程序设置。感谢您的回复,我上传了一个屏幕截图。由于我一直在观察行为,我注意到我可能必须先让文件监视程序完成,然后保存。如果我再等一会儿就没问题了。如果文件监视程序完成,是否有将上载排队的设置?因此。。它在
    .scss
    文件旁边创建
    .css
    文件,对吗?无论出于何种原因,IDE都不会拾取编译文件中的更改(看不到它们),因此它仍然标记为“old/valid”。而不是第二次运行文件监视程序。。您可以尝试
    文件|同步
    ——它将强制重新读取项目文件以查找更改。您还可以尝试在文件监视程序设置中取消勾选
    立即文件同步
    ——这样,文件监视程序只会在您实际保存文件时运行,而不会在每次按键后的小延迟后自动运行(如果您有延迟/需要时间编译,则应该会有所帮助),而是大规模运行--(请参阅今天的9.0.2是否在此处进行了任何更改;票证状态为“重新打开”,因此尚未正确修复,但可能已经编写的代码可用,并且可以在您的情况下执行此操作)显示您的文件监视程序设置。感谢您的回复,上载了一个屏幕截图。由于我一直在观察行为,我注意到我可能必须先让文件监视程序完成,然后再保存。如果我再等一会儿,就没有问题了。如果文件监视程序完成,是否有将上载排队的设置?因此..它会创建
    .css
    文件在
    .scss
    one旁边,对吗?无论出于何种原因,IDE都不会在编译文件中拾取更改(看不到),因此它仍然标记为“旧/有效”。而不是第二次运行文件监视程序..您可以尝试
    文件|同步
    --它将强制重新读取项目文件以查找更改。您还可以尝试在文件监视程序设置中取消选中
    立即文件同步
    --这样,文件监视程序将仅在您实际保存文件时运行,而不会在小延迟后自动运行每次按键后(如果您有延迟/需要时间编译,应该会有所帮助),但规模很大——(请参阅今天的9.0.2是否在此处进行了任何更改;票证状态为“重新打开”,因此尚未正确修复,但可能已经编写的代码可用,并且可以在您的情况下完成此工作)