在Intellij / Phpstorm中自动添加$ this的快捷方式/功能

时间:2015-04-02 06:51:21

标签: intellij-idea phpstorm

是否有可能/存在这样的功能,当我写一个实例变量名称(没有$ this->)时,它会搜索一个声明的变量?我认为这样可以节省一些时间不写$ this->我需要随时访问一个实例变量。

2 个答案:

答案 0 :(得分:1)

目前PhpStorm中没有此类功能。

https://youtrack.jetbrains.com/issue/WI-19345 - 观看此门票(明星/投票/评论)以获得进展通知。


现在我可能只建议编写自定义实时模板,将t[TAB](或您想要的任何缩写)转换为$this->,并显示代码完成弹出窗口。< / p>

相关:https://youtrack.jetbrains.com/issue/WI-551

答案 1 :(得分:1)

如果你需要的只是写下$this->的麻烦,请加入俱乐部。 :) Macros在这里进行救援。

我通过录制宏然后用键盘快捷键绑定它解决了这个问题:

  1. 转到编辑|宏|启动宏录制
  2. 输入'$ this-&gt;'
  3. 使用右下角的按钮停止宏录制,然后根据需要为其命名。
  4. 为其指定快捷方式:
    • 转到文件|设置|键图|宏
    • 右键单击并选择“添加键盘快捷键”
  5. 我选择Ctrl+.作为捷径,现在我非常高兴。 :)

    我已经回答了类似的问题here