当前位置: 首页 > 知识库问答 >
问题:

PHPStorm - 创建所选文本的变量

闻人梓
2023-03-14

我记得可以在Storm中从选定的文本创建变量,但我找不到如何做到这一点。

如果我有这样的代码:

$a = new SomeClass(new A(), new B());

...我选择文本

new B()

PHPStorm应将此代码更改为:

$newVawiable = new B();
$a = new SomeClass(new A(), $newVariable);

我记得有可能,但不记得怎么做了。

共有1个答案

漆雕令秋
2023-03-14

重构|提取|变量…

附加信息/教程:PhpStorm中的https://confluence.jetbrains.com/display/PhpStorm/PHP代码重构

 类似资料:
  • 有没有可能在PhpStorm中定义一个增加/减少代码大小的快捷方式,就像你在记事本中用< kbd>CTRL 鼠标滚轮所做的那样?

  • 当选择某些文本时,PhpStom 2019似乎具有功能,例如通过某些操作将此文本呈现为“ShowDemailedMapComponentRe的限制”或“显示详细的地图组件限制”如何为选定的文本/代码触发此功能?谢谢!

  • 我最近在MacOS X上升级到PhpStorm 2016.2,遗憾的是,很多事情变得更糟。 以前(v10.x)如果我选择了一些文本,然后双击shift,当到处搜索对话框弹出时,它已经预先填充了选择的文本,并且它已经在搜索了。这是一种寻找资料的超级快捷的方式,因为它几乎总是正确的第一选择。 现在,您必须选择、复制、双移位、粘贴、输入-这是几倍的工作量。对于如此频繁的任务,我已经能感受到RSI的建设。

  • AppWizard在读者指定的C:\Hello目录下创建了许多文件,这些文件包含了框架程序的所有的类、全局变量的声明和定义。初学者面对这一大堆文件可能会不知所措。现在我们把各个文件的作用及对应的类介绍一下。 根据可选项,AppWizard所创建的文件会略有不同。标准的AppWizard文件包括: 工作区文件、项目文件和make文件 应用程序源文件和头文件 资源文件 预编译头文件 按可选项增加的Ap

  • 我有这样一个下拉列表: 如何使用JavaScript获得实际的选项文本而不是值?我可以通过以下方法获得值: 但我想要的不是而是。

  • 问题内容: 我一直在阅读和谷歌搜索,但似乎找不到这个简单的答案。 我有一个读取文件的功能,但是如果文件不存在,则会出现混乱。我想做的是一个函数,该函数在读取之前会检查文件是否存在,如果不存在,则会创建一个空文件。这就是我所拥有的。 问题答案: 不要尝试先检查是否存在,因为如果同时创建了文件,那么您将面临一场竞赛。您可以打开带有标志的文件以创建该文件(如果不存在):