Shortcut/feature 用于在 Intellij/Phpstorm 中自动添加 $this
Shortcut/feature for prepending $this automatically in Intellij/Phpstorm
是否存在possible/does这样的功能,当我写一个实例变量名(没有$this->)时它会搜索一个声明的变量?我认为在我需要访问实例变量的任何时候不写 $this-> 会节省一些时间。
目前 PhpStorm 中不提供此类功能。
https://youtrack.jetbrains.com/issue/WI-19345 -- 观看这张票 (star/vote/comment) 以获得进度通知。
现在我可能只建议编写自定义 Live Template 将 t[TAB]
(或任何你想要的缩写)转换为 $this->
代码完成弹出窗口已显示。
如果您只需要省去写作的麻烦 $this->
,请加入俱乐部。 :) 宏来救场了。
我通过录制一个宏然后用键盘快捷键绑定它解决了这个问题:
- 去编辑 |宏 |开始宏录制
- 键入“$this->”
- 使用右下角的按钮停止宏录制,然后任意命名。
- 为其分配快捷方式:
- 转到文件 |设置 |键盘映射 |宏
- 右键单击并选择 'Add Keyboard Shortcut'
我选择了Ctrl+.
作为快捷方式,现在我非常高兴。 :)
我回答过类似的问题here
是否存在possible/does这样的功能,当我写一个实例变量名(没有$this->)时它会搜索一个声明的变量?我认为在我需要访问实例变量的任何时候不写 $this-> 会节省一些时间。
目前 PhpStorm 中不提供此类功能。
https://youtrack.jetbrains.com/issue/WI-19345 -- 观看这张票 (star/vote/comment) 以获得进度通知。
现在我可能只建议编写自定义 Live Template 将 t[TAB]
(或任何你想要的缩写)转换为 $this->
代码完成弹出窗口已显示。
如果您只需要省去写作的麻烦 $this->
,请加入俱乐部。 :) 宏来救场了。
我通过录制一个宏然后用键盘快捷键绑定它解决了这个问题:
- 去编辑 |宏 |开始宏录制
- 键入“$this->”
- 使用右下角的按钮停止宏录制,然后任意命名。
- 为其分配快捷方式:
- 转到文件 |设置 |键盘映射 |宏
- 右键单击并选择 'Add Keyboard Shortcut'
我选择了Ctrl+.
作为快捷方式,现在我非常高兴。 :)
我回答过类似的问题here