问题标签 [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 投票
4 回答
46692 浏览

editor - 如何在 PhpStorm IDE 中注释多行?

我使用 PhpStorm 为 Apache 编辑 PHP 文件和配置文件。如何对选中的块进行注释并设置符号注释?例如,我想要

0 投票
1 回答
919 浏览

html - PhpStorm 如何自动确定图像的尺寸

我从 Dreamweaver 转到 PhpStorm 进行 PHP/HTML/CSS 开发。Dreamweaver 中有一个很酷的功能,您可以将图像从文件资源管理器拖到代码中,它会生成<img>具有适当宽度和高度尺寸的标签。有没有办法在 PhpStorm IDE 中做类似的事情?

我也在他们的论坛上问过这个问题。

0 投票
6 回答
36843 浏览

database - 如何为 Jetbrains PHPStorm 和 WebStorm 配置 DB Navigator

我需要在 Mac(雪豹)中的 PHPStorm 的 DB Navigator 插件中建立连接。它要求我提供实现 java.sql.Driver 类的库的路径。我只是不知道它在哪里。有什么建议吗?

0 投票
1 回答
1242 浏览

ide - 如何告诉 IDE 正确键入提示类/实例属性?

在声明类/实例属性时,我习惯于这样做:

在上面的示例中,我希望我的 IDE(在我的例子中是 PhpStorm)在我在类声明中的任何位置SplDoublyLinkedList键入时向我显示类的代码完成。$this->_nodes->

不过,这似乎没有发生。这是 PhpStorm 的问题,还是我做的不对?

编辑:我已经在 YouTrack 上提交了功能请求。

0 投票
1 回答
1346 浏览

javascript - 指定在另一个文件中声明的全局变量的类型

我如何告诉我的 IDE (PHPStorm) 某些全局变量不是“未声明”,而只是在其他地方声明;并有特定的类型?

来自 Magento ( ) 的示例opcheckout.js

我想做的是这样的:

0 投票
3 回答
9112 浏览

intellij-idea - 用于跳到行尾以输入分号的替代组合键

由于自动代码完成,我经常发现自己在括号之间,不得不到行尾添加不可避免的分号。

然后我必须举起右手,向右移动,按End,然后再次回到键盘的主要部分输入分号。

我认为这会干扰我的打字流程,尤其是在笔记本上写字时,因为那时我的手部动作非常低效。

在主键盘区域内是否已经存在用于到达行尾或添加分号的组合键?或者是否可以在这些方面配置 PhpStorm?

(我使用的是 PhpStorm,但我在这个问题中添加了 IntelliJ IDEA 标签,因为我猜它们在这些基本功能方面会相似。)

带有突出显示的字母和数字键以及紧邻的键的键盘照片

0 投票
2 回答
7503 浏览

php - 有没有办法让 PhpStorm 的自动完成“更深入”?

在 PhpStorm 中,如果我创建一个对象,那么我会在该对象上自动完成所有工作正常:

将自动完成

到目前为止一切都很好,但是如果我通过第一种方法返回了一个对象,那么自动完成将无法正常工作。

将显示一个空列表。getDriver 方法将其 PHPDoc @return 标记设置为“Driver”,但在其他一些 IDE 中,这可以实现正确的自动完成。

想知道我是否在某处遗漏了某个设置,或者 PhpStorm 是否还没有提供这种高级自动完成功能?

0 投票
1 回答
6275 浏览

phpstorm - 如何告诉 PhpStorm 实现细节?(魔术方法)

我有一个对象“用户”,该对象具有属性,其可访问性被声明为受保护,但可以通过魔术 __set 方法直接设置。

在此处输入图像描述

现在 PhpStorm 用右侧的大红色柱表示这种明显的不一致。

是否可以向 PhpStorm 解释发生了什么,因此这不再显示为错误?


编辑 :

我使用 PhpStorm 2.1.4

好的,这里有一些代码可以说明这个问题(连同 Alexey 迄今为止建议的解决方法,遗憾的是它并没有为我做):

c.php:

测试.php

和输出:

以及在 PhpStorm 中的样子:

在此处输入图像描述

我的目标:

要么让 PhpStorm “理解”设计,要么只是摆脱那些恼人的红色标记,而不影响除此问题之外的错误检测。

0 投票
2 回答
1688 浏览

folding - 如何像 TextMate 一样在 PHPStorm/WebStorm 中保持代码折叠?

与 TextMate 不同,PHPStorm 在再次关闭和打开文件时会“忘记”折叠的代码区域。

有时,即使在折叠区域内没有匹配项,折叠也会在搜索和替换后自行打开。

有没有办法让 PHPStorm 记住我在 PHP/JavaScript/CSS 文件中的折叠?

0 投票
2 回答
20742 浏览

php - 直接在 PhpStorm 中运行 PHP 脚本

  1. 如何在 PhpStorm 中立即运行当前的 PHP 文件?
  2. 如何像 PyCharm 一样在 PHPstorm 中执行 PHP 命令?