【问题标题】:PhpStorm wrap/surround selection?PhpStorm 环绕/环绕选择?
【发布时间】:2013-12-24 12:09:58
【问题描述】:

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

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

我在 Mac 和 PC 上使用 PhpStorm 7。我发现了类似的东西: ctrl+alt+j 你可以用 html-tag 包装,但没有别的。还有 ctrl+alt+- cmets 根据当前文件格式(php, twig, html, ...)进行当前选择

【问题讨论】:

  • Settings | Live Templates 并使用 $SELECTION$ - 也适用于树枝文件。设置完成后,使用 Ctrl+Alt+J 来显示适用模板的列表。更多细节在这里:blog.jetbrains.com/webide/2012/10/…

标签: twig phpstorm keyboard-shortcuts settings


【解决方案1】:

我知道这个答案有点晚了,但我希望任何看到这个问题的人都能得到帮助。
在 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选项对话框。

更新(针对 PhpStorm8)

对于 PhpStorm 版本 8,请勾选 Preferences -> Editor -> General -> Smart Keys -> Surround selection on typing quote or brace 的复选框。

更新(适用于 PhpStorm 2016)

对于 PhpStorm 2016 版,使用 Cmd + Alt + S(在 Mac 上)或 Ctrl + Alt + S(在 Win 上)转到 设置。勾选设置 -> 编辑器 -> 常规 -> 智能键 -> 键入引号或大括号时的环绕选择`

【讨论】:

  • 更新 phpstorm 8. 文件 -> 设置 -> 编辑器 -> 智能键 -> 输入引号或大括号时环绕选择
  • 你不知道我搜索了多久...非常感谢!
  • 谢谢!!终于,世界变得更好了。
  • 为什么这不是与其他流行编辑器一致的默认值。打败我。
  • 任意版本:按CMD + Shift + A,搜索环绕声选择,按回车
【解决方案2】:

截至 2015-02-26 (PhpStorm 8) 转到:

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

【讨论】:

    【解决方案3】:

    如何创建实时模板以轻松将Hello World 更改为{{ trans 'Hello World' }}

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

    然后选择Hello World 并使用上面的步骤1,选择带有“缩写”的规则

    这只是比@Steve.NayLinAung 更详细的答案。 归功于@LazyOne

    【讨论】:

    • 好答案。您也可以使用 CRTL ALT J 执行换行
    【解决方案4】:

    在 Mac 上是

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 2013-01-08
      • 2010-09-13
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多