问题标签 [phpstorm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
17759 浏览

phpstorm - phpstorm zen 编码:插入标签

PhpStorm 中是否有内置的 zen 编码快捷方式来插入<?php ?>标签?如果没有,我将如何设置一个?

0 投票
1 回答
527 浏览

intellij-idea - phpstorm javascript自动缩进问题

编写带有自动缩进的代码块。没有手动标签...

得到了这样的结果,但应该是这样的:

一个错误或我错过了什么?

0 投票
4 回答
20899 浏览

phpstorm - PHPStorm php 代码缩进

我需要像这样正确缩进这些代码块:

和小部件片段:

使用默认的 PHPStorm 设置,它会像这样缩进这段代码:

我去了 Settings->Code Style->Wrapping and Braces 并更改了以下选项:

  • 数组初始值设定项 -> 多个时对齐(取消选中)
  • 方法调用参数 -> 多个时对齐(取消选中)

结果是:

仍然不是我想要的风格,但这就是我设法完成的全部。您能否指出我需要更改的选项?

0 投票
4 回答
8034 浏览

breakpoints - phpstorm 和 xdebug 断点

我使用phpstorm开发网站,但由于某些原因断点不同步。这是我的情况:

我有一个文件夹,其中保存了我的所有项目。在同一台电脑上,我还将 xampp 作为测试服务器运行。在 phpstorm 中,我将 xampp 测试服务器配置为已安装的文件夹服务器。但是当我在原始源文件中应用断点时,这些断点不会与 xampp 的 htdocs 文件夹中的文件同步。我该如何解决这个问题?

0 投票
1 回答
966 浏览

git - phpstorm“无效的 git 根”

我已经从 github 签出了代码。然后我去了版本控制>启用版本控制集成。我选择了 git。然后我收到错误“无效的 git root”。为什么我会收到此错误?

我正在使用 msysgit 1.7.1 和 phpstorm 2.1。

0 投票
2 回答
634 浏览

php - 为什么在强制转换时认为类类型是常量?

PHPStorm,突出显示(MyObject)作为未定义的常量?然后有一个突出显示的位,要求一个预期的分号(MyObject);?

当我 Cntrl-N (MyObject) 时,它会转到 MyObject 的正确定义,因此检查有效。该表达式调用了一个类工厂,因此我尝试对其进行强制转换,以便在剩下的时间里,编辑器知道变量 $MyObject 的类型是什么。我配置错了什么?

0 投票
6 回答
18660 浏览

php - 如何让我的 PHP IDE 理解依赖注入容器?

当前情况:我的项目中有依赖项,我使用依赖注入解决了这些依赖项。我想通过使用依赖注入容器(DIC)来简化我的依赖管理和延迟加载类,从而采取下一个逻辑步骤。

我查看了BucketPimplesfServiceContainer,进行了一些测试,非常欣赏 DIC 的工作方式。我可能会选择 Pimple,因为它的简单性和原始力量。如果我没有这个问题:

由于 DIC 提供的抽象,我使用的 IDE (PHPStorm) 不再理解我的代码中发生了什么。它不明白 $container['mailer'] 或 $sc->mailer 持有一个类对象。我也试过 Netbeans IDE:同样的问题。

这对我来说确实是个问题,因为我的 IDE 变得毫无用处。在处理类时,我不想在没有代码提示、自动完成和重构工具的情况下进行编程。而且我不希望我的 IDE 在验证代码时发现各种误报。

所以我的问题是:有没有人处理过这个问题并找到了解决方案?

0 投票
1 回答
4802 浏览

windows - phpstorm git pull --rebase

在phpstorm你怎么做git pull --rebase?我似乎找不到这样做的选择。我希望这是默认行为,因为我们都在同一个分支上工作。

我正在做拉Version Control > Git > Pull Changes...

0 投票
1 回答
296 浏览

intellij-idea - Phpstorm 2.1.1 - 如何集成Rubymine黄瓜功能编辑器支持

我尝试了两者 - 在可用的插件集成注册表中找到它并下载 ruby​​mine 并在那里找到它,但没有找到像黄瓜BDD /*behaviour* 这样的东西。

0 投票
2 回答
10325 浏览

php - 如何防止phpstorm在磁盘上的文件更改时重新加载文件而不提示?

当一个文件被phpstorm打开时,我做了一些更改而不保存。但与此同时,磁盘上的文件也发生了变化。然后 phpstorm 将从磁盘重新加载文件,没有提示。我的所有更改都将丢失。