twig - PhpStorm 环绕/环绕选择?

标签 twig phpstorm keyboard-shortcuts settings

在编码和模板化中,我经常需要换行文本的特定部分。是否有任何快捷方式可以包装当前选择,例如:

Hello World
"Hello World"

Hello World
{{ trans 'Hello World' }}

我正在使用适用于 Mac 和 PC 的 PhpStorm 7。我发现了类似的东西,用: ctrl+alt+j 你可以用 html 标签包装,但没有其他东西。另外ctrl+alt+-根据当前文件格式(php,twig,html,...)注释当前选择

最佳答案

我知道这个答案有点晚了,但我希望任何看到这个问题的人都能得到帮助。
在 PhpStorm 中,几乎所有内容都可以配置,但有点棘手,并且需要一些学习曲线。

选择一个单词并键入单引号(或双引号)将其括起来是很常见的行为。

Hello World
'Hello World'
"Hello World"

要启用此功能,请勾选首选项 -> IDE -> 编辑器 -> 智能键 -> 输入引号或大括号时环绕选择

另一种方法是,您选择某些内容(单词、条件)并按 Cmd + Alt + T(在 Mac 上)、 Ctrl + Alt + T(在 Windows 上)。将显示可用的Surround With选项对话框。

更新(针对 PhpStorm8)

对于 PhpStorm 版本 8,勾选首选项 -> 编辑器 -> 常规 -> 智能键 -> 在输入引号或大括号时包围选择.

更新(针对 PhpStorm 2016)

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

关于twig - PhpStorm 环绕/环绕选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435802/

相关文章:

visual-studio-code - VS Code - 键盘滚动后将光标移动到当前屏幕中心的键盘快捷键

java - 因为这个方法是运行 Action 两次

php - symfony 中的类别树问题

php - twig 模板引擎,使用静态函数或变量

git - PHPStorm 和其他 JetBrains IDE 的 : how to change default git colors?

react-native - 如何将 React_Editor 设置为 PhpStorm,以便当您单击错误时它会跳转到代码?

JavaScript 和德沃夏克 : Is there a way to get the key pressed rather than the character?

html - Symfony + Twig + 语义 UI = 背景图像不显示

syntax-highlighting - 在 Notepad++ 中扩展语言定义(用于代码突出显示)

git - 如何使用类似PhpStorm/WebStorm的GitKraken查看特定文件的git历史记录