PhpStorm/IntelliJ 中 replace/encapsulate 文本的宏?
Macro to replace/encapsulate text in PhpStorm/IntelliJ?
例如,我有文本 login
,我想通过选择文本并按下组合键来为我执行更改,从而将函数调用包装在 {{ __('login') }}
中,加快速度提高我的工作流程。
有没有办法用 PhpStorm/IntelliJ 做到这一点?
感谢@LazyOne提供信息;我想根据你的问题展开。
如果你想包围像 login
;
这样的文本,你的模板文本将如下所示
{{ __('$SELECTION$') }}$END$
或者如果您想要像 'login'
这样的环绕文字
{{ __($SELECTION$) }}$END$
通过 selecting applicable context
完成您的实时模板后,它就可以使用了。当你输入 select login
,然后点击 cmd
+ alt
+ j
它会包围。
另一种选择是创建一个实时模板,它将打印模板中的所有内容,但您填写 login
。
{{ __('$NAME$') }}$END$
例如,我有文本 login
,我想通过选择文本并按下组合键来为我执行更改,从而将函数调用包装在 {{ __('login') }}
中,加快速度提高我的工作流程。
有没有办法用 PhpStorm/IntelliJ 做到这一点?
感谢@LazyOne提供信息;我想根据你的问题展开。
如果你想包围像 login
;
{{ __('$SELECTION$') }}$END$
或者如果您想要像 'login'
{{ __($SELECTION$) }}$END$
通过 selecting applicable context
完成您的实时模板后,它就可以使用了。当你输入 select login
,然后点击 cmd
+ alt
+ j
它会包围。
另一种选择是创建一个实时模板,它将打印模板中的所有内容,但您填写 login
。
{{ __('$NAME$') }}$END$