问题标签 [phpstorm-2017.1]

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 回答
75 浏览

phpstorm - 更改提交消息长度指示器的位置

随着从 PhpStorm 2016.3 到 2017.1 的更新,提交界面得到了改进,并提供了一个方便的指示器来显示消息的长度。唯一的问题是我找不到更改默认位置的方法,即在第 72 个字符之后。

phpstorm 提交消息输入

我想知道是否有任何方法可以更改指标的位置以适应更传统的 50 或 GitHub 的 69 个字符限制。

0 投票
1 回答
119 浏览

intellij-idea - 配置 PhpStorm 运行装订线图标

自从更新到 2017.1 后,我注意到我的 Karma 文件中有这些 Run gutter 图标。

它们看起来很酷并且可能很有用,但是当我单击它们时,它们作为纯节点运行,而不是使用 Karma 插件。

有没有办法配置这些图标以使用 Karma 作为默认配置而不是 Node?

排水沟运行图标

0 投票
1 回答
3631 浏览

javascript - 为什么我在 PHPStorm 中收到此“预期的标识符”错误?

我最近将我的 PHPStorm 更新到 2017.1,更新后我看到一些新的错误弹出。

在这段代码中:

语法高亮的屏幕截图

语法高亮的屏幕截图

我收到此an identifier expected错误,据我所知,允许为 jQuery 连接选择器。我还没有找到相应的检查来禁用此错误或找到解决此错误的正确方法。将代码更改为

从检查中删除错误,但我并不热衷于我必须添加额外的代码行来解决检查的想法。

哪个检查规则负责将此代码标记为错误?

除了添加额外的代码行以满足检查之外,是否有解决此问题的正确方法?

  • JavaScript 语言版本设置为 ECMAScript 5.1
  • PHPStorm 版本为 2017.1 EAP

如果需要任何其他信息来找到解决方案,请告诉我我会更新我的问题。

提前致谢。

0 投票
1 回答
63 浏览

phpstorm - PhpStorm 2017.1 - 如何让项目搜索结果默认显示为底部面板?

我刚刚升级到 PhpStorm 2017.1 并注意到当我使用屏幕左侧的项目资源管理器进行目录搜索时,结果现在显示为弹出模式。

有一个选项可以让结果显示为模式的底部面板(如以前的版本),但我希望它默认这样做。

如何恢复旧的行为?

0 投票
1 回答
71 浏览

phpstorm - PhpStorm 包装特征

在 PhpStorm 中,我将如何使特征包装?在Editor | Code Style | PHP -> Wrapping and Braces没有包装特征的选项下。

我想像这样包装我的特征:

但是 PhpStorm 会自动将它们变成一个单行:

有谁知道这可以在哪里改变?

0 投票
0 回答
30 浏览

phpstorm-2017.1 - 如何从本地IP地址在php strom中创建项目

我有一个问题想与您分享,以获得您的帮助。我在本地 PC 上安装了 PHP Storm,假设它的 IP 地址是 192.168.1.115,我在本地网络中的另一台 PC 上安装了服务器,假设服务器的 IP 是 192.168.1.3。现在的问题是如何从我的本地网络服务器(192.168.1.3)连接或创建一个项目到我的本地 PC(192.168.1.115)。我使用 PHP Storm 中可用的所有选项从现有文件创建新项目,但我无法从本地网络中的任何其他计算机获取任何数据。甚至“选择路径”对话框也无法显示我的网络共享文件夹。另一方面,我可以使用 NetBeans 和 Dreamweaver 等其他应用程序从本地网络服务器创建项目。我希望你能帮助我解决这个问题。谢谢

0 投票
2 回答
487 浏览

git - PhpStorm - 一键执行多个命令

我非常频繁地执行 3 个命令 - git checkout master & git pull upstream master & git push. 目前,通过 UI 执行此操作时,需要 2 次点击结帐,5 次点击从上游拉取,2 次点击推送。我试图弄清楚如何将此行放在 UI 按钮下,但找不到解决方案。

有些地方建议尝试使用工具>设置>外部工具,但这不允许一次执行多个命令;它要求您指定可执行文件的完整路径(在本例中为 git),并且在第一次加入时中断。

另一个潜在的解决方案是命令行工具,但它与外部工具有完全相同的问题,更不用说它不能放在按钮下。

有没有办法做我想做的事?我 100% 确信许多其他人会发现这很有用,因为这在任何分叉的 GIT 项目中都是很常见的事情。

0 投票
2 回答
2231 浏览

php - 无法在 REST API 端点页面上启用 Chrome xdebug 帮助程序

我正在我的 Drupal 站点中创建一个自定义 REST API 端点,由于某种原因,我无法使用 Chrome Xdebug Helper 插件在我的 REST API URL 上启用调试;单击图标显示选项,但单击无效。调试在我站点中的任何其他页面上都可以正常工作,但不会针对此 URL 打开。我可以通过 Postman 访问端点并获得预期的结果,所以我知道它正在工作。我已经尝试XDEBUG_SESSION_START=PHPSTORM在我的浏览器 URL 和 Postman 中传递参数,但都不会在 PHPStorm 中启用 xdebug。

这是一个已知的问题?关于如何让它发挥作用的任何建议?

谢谢。

更新:我正在尝试使用 Firefox 最简单的 Xdebug 插件,当我尝试启用它时,我收到一条消息“请为此页面启用 cookie”,即使我已经进入隐私设置并指定所有 cookie应该被允许。

0 投票
1 回答
362 浏览

phpstorm - 砍掉函数参数,但如果一个参数是多行数组并且行不长,请保持原样

我一直在使用所有 PhpStorm 格式化选项,但找不到一种方法来让我按照我想要的方式行事。

所以基本上我希望 PhpStorm 能够:

1.转这个

进入这个:

2.保持原样

这也不应该被重新格式化:

这可能吗?

0 投票
1 回答
105 浏览

sql - 在 SQL 字符串中键入文字换行符

我正在为 SQL Server 编辑 *.sql 文件中的 SQL。当我Enter将 SQL 字符串拆分为两行时:

... PhpStorm 将始终关闭字符串并插入连接运算符:

是否有仅插入换行符的键盘快捷键?