通常在编码和模板中我需要包装文本的某一部分。是否有任何快捷方式来包装当前选择,例如:
Hello World
"Hello World"
Hello World
{{ trans 'Hello World' }}
我在Mac和PC上使用PhpStorm 7。我找到了类似的东西: ctrl + alt + j 你可以用html-tag包装,但没有别的。另外 ctrl + alt + - 根据当前文件格式(php,twig,html,...)评论当前选择
答案 0 :(得分:295)
我知道这是一个迟到的答案,但我希望看到这个问题的人得到帮助 在PhpStorm中,几乎所有东西都可以配置,但有点棘手,需要一些学习曲线。
选择单词并输入单引号(或双引号)来围绕它是非常常见的行为。
Hello World
'Hello World'
"Hello World"
要启用此功能,请勾选 Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace
的复选框。
另一种方法,你选择一些东西(单词,条件)并按 Cmd + Alt + T (在Mac上), Ctrl + Alt + T (在Windows上)。将显示可用的 Surround With
选项对话框。
对于 PhpStorm版本8 ,勾选 Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace
的复选框。
对于 PhpStorm Version 2016 ,请使用 Cmd + Alt + S (在Mac上)或按Ctrl + Alt + S (在Win上)转到设置。勾选设置 - >的复选框编辑 - >一般 - >智能钥匙 - >键入引号或大括号的环绕选择。
答案 1 :(得分:25)
从 2015-02-26 ( PhpStorm 8 )开始,请访问:
File > Settings... > Editor > General > Smart Keys > Surround selection on typing quote or brace
答案 2 :(得分:10)
如何创建实时模板以轻松将Hello World
更改为{{ trans 'Hello World' }}
:
{{ trans '$SELECTION$' }}
之后选择Hello World
并使用上面的第1步,选择一个带有"缩写"
这只是比@ Steve.NayLinAung更详细的答案。 归功于@LazyOne
答案 3 :(得分:4)
在Mac上,它是
PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace
。
您也可以按command+,
打开“首选项”菜单。