问题标签 [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.
typescript - 无法重新启用 TypeSctipt 导入意图
在 PhpStorm 2016.3.2 (Ubuntu) 上,我不小心从意图下拉列表 (Alt+Enter) 中为特定模块名称禁用了某些选项。
现在 PhpStorm 不会建议 import Component
,但它适用于任何其他 Angular 模块,比如Input
等。
我清除了缓存,从头开始重新安装了所有项目,清除了 .idea 文件——但没有运气。
我想知道是否可以找到任何异常配置或黑名单,以便我可以恢复 name 的行为Component
。
phpunit - 如何仅在测试中忽略称为动态检查的“静态方法”
PHPUnit 将所有断言定义为静态函数,但您应该使用对象上下文1调用它们。除了这是否是一个好的做法之外,如果你想遵循这种做法,你会在 PhpStorm 中收到警告:
static method called as dynamic
我喜欢这种检查,不想对所有文件都关闭它。我确实想为 phpunit 测试关闭它,但是noinspection
在我的所有测试中添加评论是烦人且重复的。
如何在测试中忽略这一点,但在我的正常代码中进行此检查?
我正在使用 PhpStorm 2016.3
1:见 Sebastian 对此github 问题的评论。
PHPUnit 的普通用户应该使用 $this-> 而不是 self::
此外,手册中的所有示例都使用此方法。
linux - PhpStorm 需要 777 权限才能工作
我曾经chmod -R 775 *
更改我项目中所有文件的权限,并chmod -R 777 storage/
更改storage
文件夹权限以授予所有权限。
现在,如果我在 /app/Http/Controllers 中编辑一个控制器并尝试保存,那么我会得到Cannot save File, no permission
.
我必须将权限更改为 777 才能使其工作,但我听说这是一个安全漏洞。
这一定是个bug,有解决方法吗?
console - PhpStorm 启动器
我在 Windows 10 中使用 PhpStorm 2016.3.3,我想知道如何从我的终端启动它?
例如执行命令pstorm .
打开当前项目,或pstorm . --add
将当前项目文件夹添加到 PhpStorm。
ide - ubuntu 上的 PHPStorm 拖放剪切而不是移动
我在编辑器设置中启用了拖放功能,但是当我突出显示文本然后尝试移动它时,编辑器似乎执行剪切而不是粘贴。之后我可以手动粘贴,但这真的很烦人。
php - 在类中使用 const 值在 PHP 中使用默认函数值的最佳实践
PhpStorm$requestType
在下面的红色代码中突出显示,我不明白为什么。也许是 PhpStorm 中的错误?也许像这样定义默认函数值不是一个好习惯?
错误消息是Default value for parameters with string type can only be string or NULL
。
显然该['DEFAULT']
值是一个字符串,但仍然给出错误。
你怎么看?