【问题标题】:Shortcut/feature for prepending $this automatically in Intellij/Phpstorm在 Intellij/Phpstorm 中自动添加 $this 的快捷方式/功能
【发布时间】:2015-06-07 01:01:49
【问题描述】:

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

【问题讨论】:

    标签: intellij-idea phpstorm


    【解决方案1】:

    如果您只需要省去写$this-> 的麻烦,请加入俱乐部。 :) 宏来救命了。

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

    1. 转到编辑 |宏 |开始宏录制
    2. 键入“$this->”
    3. 使用右下角的按钮停止宏录制,然后随意命名。
    4. 为其分配快捷方式:
      • 转到文件 |设置 |键盘图 |宏
      • 右键单击并选择“添加键盘快捷键”

    我选择了Ctrl+. 作为快捷方式,现在我非常高兴。 :)

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

    【讨论】:

      【解决方案2】:

      目前此类功能在 PhpStorm 中不可用。

      https://youtrack.jetbrains.com/issue/WI-19345 -- 观看这张票(星号/投票/评论)以获取进度通知。


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

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

      【讨论】:

        猜你喜欢
        • 2013-03-02
        • 1970-01-01
        • 1970-01-01
        • 2015-01-19
        • 1970-01-01
        • 2021-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多