标签: phpstorm

PhpStorm:如何恢复搁置的更改?

当我的笔记本电脑电池突然没电时,我正在使用 PHPStorm。

回家给它充电后,我大吃一惊:我所有搁置的更改现在都消失了!

有什么办法可以恢复它们吗?

另外,当我启动 PHPStorm 时,它说"workspace.xml"要重新制作一些东西。

我有大量的代码搁置。请帮我 :)

intellij-idea phpstorm

1
推荐指数
1
解决办法
578
查看次数

Intellij IDEA:如何使用键盘选择代码(折叠)块?

示例虚拟代码:

body {
    background: white;
}
Run Code Online (Sandbox Code Playgroud)

如何使用一个快捷方式选择整个代码块?最好是插入符号应该是|body, 或body {|, 或者只是在所需的行上。

有“Move Caret to Code Block End/Start with Selection”命令,但它实际上没有选择body}。因此,在下一步中,您不能将整个块缩进Tab. 它并不适合这项任务。

editor intellij-idea phpstorm webstorm

1
推荐指数
1
解决办法
1312
查看次数

如何关闭 PHPStorm 9 中的测试覆盖率报告?

似乎一旦您使用代码覆盖率运行测试,就无法阻止未来的测试运行显示内嵌代码覆盖率。

即使我正常运行测试(没有覆盖),覆盖仍然存在。

如果我从工具菜单中选择“隐藏覆盖数据”,它只会隐藏覆盖结果菜单。

如何让它停止在我的源文件中显示内嵌覆盖率?

code-coverage phpstorm

1
推荐指数
1
解决办法
599
查看次数

使用多个依赖的 PhpStorm 项目

我的源文件分为多个存储库,它们位于不同的目录中。我为每个存储库创建了单独的 PhpStorm 项目。所以我希望 PhpStorm 搜索功能在一些项目中工作。怎样才能做到这一点?如何在 PhpStorm 中标记依赖项目?

注意:我尝试将顶部文件夹设为“项目根目录”。但是该项目根目录包含许多我不需要的其他项目,因此从我的角度来看,它的效率有点低。

我使用过 Netbeans,我可以通过转到项目属性并设置包含路径来做到这一点。我在 PhpStorm 中找到了类似的选项File > Default Settings > Language & Frameworks > PHP 并设置了包含路径。但是 PhpStorm 搜索功能/文件打开不适用于包含路径。

或者至少如何在同一个窗口中打开多个项目。

我的 PhpStorm 信息

PhpStorm 2016.2.1
Build #PS-162.1889.1, built on August 23, 2016
Licensed to PhpStorm Evaluator
Expiration date: October 10, 2016
JRE: 1.8.0_76-release-b216 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Run Code Online (Sandbox Code Playgroud)

phpstorm

1
推荐指数
2
解决办法
1120
查看次数

如何在 PhpStorm 中关闭 html 字符串上的绿色突出显示?

在此处输入图片说明

如图所示。只要有一个封闭的标签,绿色背景就会出来。

这很烦人,几乎无法提供任何帮助。

php phpstorm

1
推荐指数
1
解决办法
888
查看次数

智能感知和自动完成如何工作?

我一直在想:自动完成是如何工作的?

示例: 在 PhpStorm 中,每当我使用类并键入时,->它都会向我显示该类的所有属性和方法。它还自动完成命名空间甚至是 jQuery 等库中的函数。

它是在文件上运行某种正则表达式,还是以某种方式解析它们?

regex intellisense code-completion visual-studio phpstorm

1
推荐指数
1
解决办法
240
查看次数

PhpStorm 不再识别我的blade.php 文件

我有这个 item_email.blade.php我使用 PhpStorm 创建的。它被识别为刀片文件,但今天它突然变成了纯文本文件。

我没有改变那里的任何东西。我不知道如何将它设置回blade.php文件。后缀blade.php还在。什么也没有变。

有任何想法吗?

phpstorm laravel blade

1
推荐指数
1
解决办法
815
查看次数

PhpStorm 通过单击测试方法运行单个测试

我刚刚看过一个视频,其中通过单击方法名称运行 PHPUnit 测试。我认为有必要在点击的同时按下一个按钮。我只知道Ctrl+Click查找该方法用法的快捷方式。

我必须按什么才能运行测试?

testing phpstorm

1
推荐指数
1
解决办法
741
查看次数

PhpStorm 重新打开关闭的选项卡

我有 PhpStorm 2017.2.1,当我想重新打开最近关闭的选项卡(CMD + Shift + Tab - Chrome 功能)时,它会在当前选项卡中打开关闭的文件。有人遇到这种行为吗?

intellij-idea phpstorm

1
推荐指数
1
解决办法
1282
查看次数

PhpStorm:“在覆盖范围内运行”导致“无法加载 Xdebug - 扩展已加载”

我刚刚将我的 PhpStorm 项目从 PHPUnit 4.x 升级到 PHPUnit 5.x。运行我的单元测试工作正常。

为了让“运行覆盖”工作,我必须编辑我的运行/调试配置并添加--whitelist=/path/to/whitelisted/dir到测试运行器选项。现在,当我选择“Run with coverage”时会生成覆盖率,但是我收到了这个 Xdebug 警告。

Testing started at 12:06 PM ...
/usr/local/opt/php56/bin/php -dzend_extension=/usr/local/opt/php56-
xdebug/xdebug.so -dxdebug.coverage_enable=1 
/Users/bwood/code/php/WpsConsole/vendor/phpunit/phpunit/phpunit --
whitelist=/Users/bwood/code/php/WpsConsole/src --coverage-clover /Users/bwood/Library/Caches/PhpStorm2017.3/coverage/WpsConsole$NEW.coverage --no-configuration /Users/bwood/code/php/WpsConsole/tests/UnitTests --teamcity

Cannot load Xdebug - extension already loaded
PHPUnit 5.7.27 by Sebastian Bergmann and contributors.
Run Code Online (Sandbox Code Playgroud)

我认为问题是正在调用 php

-dzend_extension=/usr/local/opt/php56-xdebug/xdebug.so
Run Code Online (Sandbox Code Playgroud)

但我不知道在哪里可以删除该选项。我正在测试控制台应用程序,因此没有网络服务器配置。

phpunit phpstorm

1
推荐指数
1
解决办法
4708
查看次数