如何使用周围实时模板的缩写? (例如t
,...)
在非周围模板中输入缩写并按下tab会插入模板,但我在模板周围首先选择一部分代码而不输入缩写。
例如,如何为特定的周围模板定义快捷方式
如何定义模板,以便在选择部分代码并然后按g
键时,所选代码会被<?=_('
和')?>
包围?
答案 0 :(得分:5)
周围的实时模板的缩写如何有用?
每个人都自己决定这个或那个有用的东西,因此即使它对我有用,也没有必要意味着它对你有用。
但总的来说 - 通过加快我的工作,它可以非常对我有用 - 而不是输入一些文本(需要大量光标移动或输入不同的字符)我可以输入它只需几次按键。
如何定义模板
1。 http://www.jetbrains.com/phpstorm/webhelp/creating-and-editing-live-templates.html
2。 设置|实时模板
3。创建新条目:
<?=_('$SELECTION$')?>
现在,当它被保存时 - 转到要使用它的文件,选择文本然后调用代码|使用实时模板环绕...... 并从下拉列表中选择所需的模板
要回答修改后的问题(至少你可以费心去发表评论):
缩写对于SURROUND模板几乎没有任何意义,因为它们与普通的实时模板完全不同地调用。如果您希望使用一个g
键完成此操作 - 尝试录制宏 - 可能有效或可能无效(我只是看不太重要 - 它只会保存1个键组合。)