PhpStorm环绕/环绕select?

通常在编码和模板我需要包装的文本的某个部分。 是否有任何捷径来包装当前的select,例如:

Hello World "Hello World" Hello World {{ trans 'Hello World' }} 

我使用Mac和PC的PhpStorm 7。 我发现了一些类似的东西:ctrl + alt + j你可以用html标签包装,但没有别的。 另外ctrl + alt + – 根据当前的文件格式(php,twig,html,…)评论当前的select

我知道这是一个有点晚的答案,但我希望看到这个问题的任何人得到帮助。 在PhpStorm中,几乎所有的东西都可以configuration,但有点棘手,需要一些学习曲线。

select一个单词并input单引号(或双引号)来包围它是很常见的行为。

 Hello World 'Hello World' "Hello World" 

要启用此function,请在Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or bracecheckbox上打勾Preferences -> IDE -> Editor -> Smart Keys -> Surround Selection on typing quote or brace

另一种方法是,select一些东西(单词,条件),然后按Cmd + Alt + T (在Mac上), Ctrl + Alt + T (在Windows上)。 可用的Surround With将显示选项对话框。

更新(对于PhpStorm8)

对于PhpStorm版本8 ,请在Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or bracecheckbox上打勾。

更新(针对PhpStorm 2016)

对于PhpStorm版本2016 ,请使用Cmd + Alt + S (在Mac上)或Ctrl + Alt + S (在Win上)进入设置 。 勾选设置 – >编辑 – >常规 – >智能键 – >环绕selectinput引号或大括号的checkbox

截至2015年2月26日PhpStorm 8 )去:

File > Settings... > Editor > General > Smart Keys > Surround selection on typing quote or brace

如何创build一个实时模板来轻松地将Hello World更改为{{ trans 'Hello World' }}

  1. select一些东西(单词,条件),然后按Cmd + Alt + T (在Mac上), Ctrl + Alt + T (在Windows上)。 可用的环绕声将显示选项对话框。
  2. selectconfiguration实时模板
  3. 在右边栏上有一个“ + ”可以添加组或实时模板。
  4. 在编辑部分select“缩写”,所以你可以在稍后的菜单中看到它。
  5. 在“模板文本”中添加以下内容: {{ trans '$SELECTION$' }}
  6. 点击确定保存更改。

之后,selectHello World并使用上面的步骤1 ,select一个规则与您的“缩写”

这只是比@ Steve.NayLinAung更详细的答案。 信贷到@LazyOne

在Mac上,它是

PhpStorm > Preferences > Editor > General > Smart Keys > Surround selection on typing quote or brace

您也可以按command+,打开“首选项”菜单。