问题标签 [phpstorm-2016.3]

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 投票
1 回答
363 浏览

netbeans - PhpStorm - 如何按字母顺序显示文件?

在 NetBeans 8.2 中,所有文件都按字母顺序显示,这非常有用,因为我可以非常快速地找到文件。

NetBeans

但是,在 PhpStorm 中并非如此,您可以在此处看到:

PhpStorm

如何启用此功能?

0 投票
1 回答
3846 浏览

phpstorm - PhpStorm - 如何更改默认缩放级别

正如您在以下屏幕截图中看到的那样,默认缩放级别太高了,我该如何更改?

飞涨

我已经搜索了整个设置,但一无所获。

0 投票
0 回答
19 浏览

typescript - 无法重新启用 TypeSctipt 导入意图

在 PhpStorm 2016.3.2 (Ubuntu) 上,我不小心从意图下拉列表 (Alt+Enter) 中为特定模块名称禁用了某些选项。

现在 PhpStorm 不会建议 import Component,但它适用于任何其他 Angular 模块,比如Input等。

我清除了缓存,从头开始重新安装了所有项目,清除了 .idea 文件——但没有运气。

我想知道是否可以找到任何异常配置或黑名单,以便我可以恢复 name 的行为Component

0 投票
1 回答
25 浏览

netbeans - PhpStorm - 显示详细的 doctag 信息

在 NetBeans 中,如果我们将CTRL鼠标悬停在函数名称上,我们可以显示有关声明的详细信息。

在此处输入图像描述

这在 PhpStorm 中是如何工作的?我只得到一些关于 PhpStorm 的信息:

php

如果我单击黄色框中的功能链接,我只会获得更多信息,您可以在屏幕截图中看到。

在此处输入图像描述

0 投票
1 回答
581 浏览

phpunit - 如何仅在测试中忽略称为动态检查的“静态方法”

PHPUnit 将所有断言定义为静态函数,但您应该使用对象上下文1调用它们。除了这是否是一个好的做法之外,如果你想遵循这种做法,你会在 PhpStorm 中收到警告: static method called as dynamic

我喜欢这种检查,不想对所有文件都关闭它。我确实想为 phpunit 测试关闭它,但是noinspection在我的所有测试中添加评论是烦人且重复的。

如何在测试中忽略这一点,但在我的正常代码中进行此检查?
我正在使用 PhpStorm 2016.3


1:见 Sebastian 对此github 问题的评论。

PHPUnit 的普通用户应该使用 $this-> 而不是 self::

此外,手册中的所有示例都使用此方法。

0 投票
1 回答
179 浏览

docker - docker 卷的 PhpStorm 错误:“应在 Docker 云设置中配置 VirtualBox 共享文件夹”

这是 Windows 上 PhpStorm 2016.3.3 的问题。我在尝试配置 Docker 容器时遇到了以下错误:

示例

我可以通过进入并将相同的文件夹添加到“VirtualBox共享文件夹”选择中来消除即时错误消息......Build, Execution, Deployment > Docker

在此处输入图像描述

...这会解锁文件选择器...

使用文件选择器的无用解决方法示例

...但不幸的是,当我运行容器时,它仍然没有安装。

0 投票
0 回答
677 浏览

linux - PhpStorm 需要 777 权限才能工作

我曾经chmod -R 775 *更改我项目中所有文件的权限,并chmod -R 777 storage/更改storage文件夹权限以授予所有权限。

现在,如果我在 /app/Http/Controllers 中编辑一个控制器并尝试保存,那么我会得到Cannot save File, no permission.

我必须将权限更改为 777 才能使其工作,但我听说这是一个安全漏洞。

这一定是个bug,有解决方法吗?

0 投票
2 回答
203 浏览

console - PhpStorm 启动器

我在 Windows 10 中使用 PhpStorm 2016.3.3,我想知道如何从我的终端启动它?

例如执行命令pstorm .打开当前项目,或pstorm . --add将当前项目文件夹添加到 PhpStorm。

0 投票
1 回答
32 浏览

ide - ubuntu 上的 PHPStorm 拖放剪切而不是移动

我在编辑器设置中启用了拖放功能,但是当我突出显示文本然后尝试移动它时,编辑器似乎执行剪切而不是粘贴。之后我可以手动粘贴,但这真的很烦人。

0 投票
1 回答
104 浏览

php - 在类中使用 const 值在 PHP 中使用默认函数值的最佳实践

PhpStorm$requestType在下面的红色代码中突出显示,我不明白为什么。也许是 PhpStorm 中的错误?也许像这样定义默认函数值不是一个好习惯?

错误消息是Default value for parameters with string type can only be string or NULL

显然该['DEFAULT']值是一个字符串,但仍然给出错误。

你怎么看?