【发布时间】:2018-05-04 07:50:22
【问题描述】:
我有一个我调用的 scss 文件
@import ..mixins
但是当我尝试从这样定义的 mixin 中调用方法时
@mixin myFunction($param1, $param2){
style:$param1
style:$param2
}
Phpstorm 只是给出一个提示
myFunction()
没有任何参数信息。有没有人找到任何解决方案?
【问题讨论】:
我有一个我调用的 scss 文件
@import ..mixins
但是当我尝试从这样定义的 mixin 中调用方法时
@mixin myFunction($param1, $param2){
style:$param1
style:$param2
}
Phpstorm 只是给出一个提示
myFunction()
没有任何参数信息。有没有人找到任何解决方案?
【问题讨论】:
不幸的是,PhpStorm/WebStorm 的当前版本(稳定版 2016.3 和即将推出的 2017.1)尚不支持它。
观看这些票(星号/投票/评论)以获取有关任何进展的通知:
【讨论】:
我自己来这里找这个,2018年也不支持。
它显然不会给你暗示,但是,对于经常使用的 mixin,你可以创建一个带有变量的实时模板 (sn-p)。
在你的情况下:
1) - 导航到设置:文件>设置>编辑器>实时模板。然后点击“+”添加一个新的“sn-p”。
@mixin myFunction($$param1$, $$param2$);
额外的$ 用于在实时模板中命名变量。
或,
2) - 突出显示用于新实时模板的代码的 sn-p。然后按 CTRL(CMD)-SHIFT-A 并搜索“Save As Live Template”。如果代码已经存在,则双击或按 Enter 键可以更快地执行“1)”。
与此同时,这是一个肮脏的解决方法。
PHPStorm 支持的是:当您@include myMix 时,如果您使用向上、向下箭头,提示将展开。仍然没有暗示,但差不多。
【讨论】: