IntelliJ - 文件观察者:宏输出错误
IntelliJ - File watchers: wrong output of macros
我正在尝试为 scss 文件设置一个文件观察器,它正在处理文件名不以 _
开头的文件。
但是如果我有一个名为 _file_name.scss
的文件,那么包含该文件名的任何宏的输出都将是 file.name.scss
.
第一个 _
被删除,后面的被 .
替换。
即使在 insert macros
selection 工具中,我也可以看到 select 宏时的输出是正确的。
喜欢 $FilePathRelativeToProjectRoot$
将在 selection 工具中显示 mypath/_file_name.scss
但随后我从该文件观察器发出的命令将输出 mypath/file.name.scss
.
我是不是漏掉了一个参数?
完整配置:
对我来说,使用类似的文件观察器时不会更改现有文件名。但是名称以 _
开头的文件不会被美化,而是处理包含它们的 main .scss
。
为避免这种情况,请尝试将 COMPILE_PARTIAL=true
变量添加到您的文件观察器设置中:
此外,请确保 仅跟踪根文件 已关闭。
中的评论
我正在尝试为 scss 文件设置一个文件观察器,它正在处理文件名不以 _
开头的文件。
但是如果我有一个名为 _file_name.scss
的文件,那么包含该文件名的任何宏的输出都将是 file.name.scss
.
第一个 _
被删除,后面的被 .
替换。
即使在 insert macros
selection 工具中,我也可以看到 select 宏时的输出是正确的。
喜欢 $FilePathRelativeToProjectRoot$
将在 selection 工具中显示 mypath/_file_name.scss
但随后我从该文件观察器发出的命令将输出 mypath/file.name.scss
.
我是不是漏掉了一个参数?
完整配置:
对我来说,使用类似的文件观察器时不会更改现有文件名。但是名称以 _
开头的文件不会被美化,而是处理包含它们的 main .scss
。
为避免这种情况,请尝试将 COMPILE_PARTIAL=true
变量添加到您的文件观察器设置中:
此外,请确保 仅跟踪根文件 已关闭。
中的评论