获取phpStorm Live模板以填写最后声明的变量
我最近从Netbeans切换到了PhpStorm,我缺少这个功能 有没有办法让PhPStorm自动填写活动模板中先前声明的变量 我希望能够将光标放在这样一行之后获取phpStorm Live模板以填写最后声明的变量,php,phpstorm,Php,Phpstorm,我最近从Netbeans切换到了PhpStorm,我缺少这个功能 有没有办法让PhPStorm自动填写活动模板中先前声明的变量 我希望能够将光标放在这样一行之后 $stuff = $this->getStuff(); 并且有一个模板,自动知道我想像这样使用$stuff变量 if (!empty($VariableBestGuess$)) { print_r($VariableBestGuess$); } 所以它会自动填充这个代码 if (!empty($stuff)) {
$stuff = $this->getStuff();
并且有一个模板,自动知道我想像这样使用$stuff变量
if (!empty($VariableBestGuess$))
{
print_r($VariableBestGuess$);
}
所以它会自动填充这个代码
if (!empty($stuff))
{
print_r($stuff);
}
我尝试在$Variable$上单击“Edit Variable”,并将表达式设置为“phpsuggest variablename()”,但它似乎没有任何作用
文档上写着“jsSuggestVariableName”,我不确定这是否是有意的
更新:我已将此作为功能请求提交:没有此类功能。您可以使用
complete()
让PHPStorm在应用模板时调用完成选项,也可以使用clipboard()
并确保在展开模板之前复制变量名您可以为此任务创建宏
关于这个请求有什么消息吗?我又有了同样的问题。在将近3年之后,PHPStorm是否为上面的同一个问题实现了任何功能。我可以在netbeans代码段中使用它,在那里我可以使用它来接收之前声明的变量。>dump(${variable variable fromPreviousAssignment default=“$variable”});提前谢谢