intellij-idea - 在 PhpStorm/IntelliJ 中替换/封装文本的宏?
问题描述
例如,我有文本login
,我想{{ __('login') }}
通过选择文本并按下组合键来为我执行更改,从而加快我的工作流程。
有没有办法用 PhpStorm/IntelliJ 做到这一点?
解决方案
感谢@LazyOne 提供信息;我想根据你的问题展开。
如果您想包围文本,您的模板文本将如下所示login
;
{{ __('$SELECTION$') }}$END$
或者如果你想要环绕文本,比如'login'
{{ __($SELECTION$) }}$END$
选择 完成实时模板后applicable context
,即可使用。当您键入并选择login
时,然后点击cmd
++alt
它将j
包围。
另一种选择是创建一个实时模板,它将打印模板中的所有内容,但您填写login
.
{{ __('$NAME$') }}$END$
推荐阅读
- android - 为什么我们在 SqLite 中读取内容时说 id,但在创建/更新/删除行时说 'id'?
- sql - 按月的最后一天创建每月标签值
- mysql - 将 MySQL Select 与嵌入在字符串中的 RegEx 表达式一起使用
- azureservicebus - Azure 服务总线异常 - 提供的锁无效。锁已过期,或者消息已从队列中删除
- javascript - 使用 Python 或 JavaScript 获取到 WhatsApp 的 websocket 连接?
- node.js - 如何正确填充 typeorm?
- python - 如何在python中悬停等值线图
- javascript - 在控制台上工作时不显示 INNERHTML
- r - 使用 lapply 时如何删除第一个空白页?
- python - 将 multidict 转换为具有重复键值作为列表的 dict