问题标签 [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 回答
951 浏览

windows - 在 PhpStorm 2017 中提交和推送的快捷键 - Windows

我现在在 PhpStorm 中所做的是按:

  1. Ctrl + K 承诺
  2. Ctrl + Enter确认提交对话框
  3. Ctrl + Shift + K
  4. Ctrl + Enter确认推送对话框

我想要完成的是在我完成提交按摩后,PhpStorm 会自动推送,而不会再次提示我确认。

0 投票
0 回答
33 浏览

phpstorm - 如何在 PHPStorm 的项目视图中获取新添加或修改颜色的文件

我实际上是在尝试在项目视图中突出显示新添加或修改的文件(更改颜色)。我在 Atom、WebStorm 和 PHPStorm 上看到了这个,

但是我在我的 PHPStorm 中看不到该选项,拥有最新版本(2017.1.2),我检查了设置,但似乎我不知道如何执行此操作或那里的任何相关选项。

请考虑检查以下屏幕截图,我实际上希望在我的 PHPStorm 中使用它。(请注意,我大量更改了配色方案和不同语言的语法突出显示选项)

(这里上传文件有问题,请访问链接) http://imgur.com/t0HzKA2

0 投票
1 回答
411 浏览

phpstorm - PhpStorm 生成 FILENAME.js___jb_tmp___

在 PhpStorm 中编辑文件时,它会生成一个名为 FILENAME.js___jb_tmp___ 的文件(其中 FILENAME 是文件的名称)。

我怎样才能关闭它?

0 投票
1 回答
903 浏览

php - PHP 代码嗅探器 .xml 文件中出现“意外令牌附近的语法错误”错误,其中没有语法错误

phpcs安装在系统上,代码嗅探可以从命令行正常工作。

^ 工作正常。

对于 PHP Storm IDE,我在设置中指定了 ruleset.xml 文件的位置,如下所示:

Cmd+ ,> PHP Code Sniffer validation> Coding standard> Custom> ruleset.xml 的路径

但是,我收到此错误:

更新:ruleset.xml 文件如下所示:

0 投票
0 回答
37 浏览

phpstorm - 使用 PhpStorm 从远程服务器导入 Symfony2 项目时出现崩溃和 xmlx 内存问题

我在远程服务器上有一个 PHP Symfony2 项目。而且我必须使用 PhpStorm(最新)导入它以继续有效地工作。

为此,我遵循了这个 JetBrains 官方流程。它一直很好,直到导入变得很长并与此对话框一起崩溃:

在此处输入图像描述

我尝试了几次将-Xmx内存从 720MB 修改为 5048MB,但我的问题仍然存在(随着上面对话框的显示变得很长)。

我不知道该怎么办。您是否已经遇到过同样的问题?

0 投票
1 回答
1220 浏览

angularjs - AngularJS 的自动完成功能在 PhpStorm / WebStorm 中不起作用

我试图在我的 PhpStorm 2017.1 中解决以下问题:

在模板中,自动完成功能ng-*不起作用,IDE 将ng-属性突出显示为不允许:

这里不允许使用属性 ng-if

在指令和服务中它不识别angular.module()

未解析的函数或方法 module()

(它似乎知道“工厂”)

我已经安装了 AngularJS 和 Angular 模板插件...

在此处输入图像描述

...以及下载的角度库:

在此处输入图像描述

我还能尝试什么来解决这个问题?

编辑:跟进 lena 的回答:我通过凉亭包含了 AngularJS。但是 bower 设置显示没有 bower 依赖项,尽管 bower.json 中有很多:

在此处输入图像描述

此外,当单击加号按钮安装新软件包时,我收到此错误:

在此处输入图像描述

所以也许这就是问题的根源?在命令行中,凉亭工作正常。

0 投票
1 回答
79 浏览

phpstorm - 在新窗口中打开最近的项目

由于上一个版本的 PhpStorm (2017.1) 当我们在新窗口中打开最近的项目或目录时,新窗口留在当前窗口后面。

有什么办法可以避免这种情况吗?

我进入设置Appearance & Behavior > System Settings,我什么也没找到。

0 投票
1 回答
136 浏览

phpstorm - 仅将修改后的文件上传到服务器?

如何仅将修改后的文件上传到服务器?我尝试手动上传。但它不舒服。

我尝试使用 git

0 投票
1 回答
53 浏览

phpstorm - 如何增加在同一窗口中打开的项目的限制

我正在使用 PhpStorm 2017,它可以选择在每个窗口中打开多个项目。

但似乎实际限制只有4个项目。

你知道如何增加这个限制吗?

在此处输入图像描述

解决:

更改为不同名称的是每个根源文件夹。

在此处输入图像描述

0 投票
1 回答
71 浏览

intellij-idea - PhpStorm 如何找到函数定义的用法?

我遇到过很多这样的问题,但大多数建议的解决方案都是使缓存无效/重新启动或升级到最新版本。这些解决方案甚至不适用于每种情况(包括我的)。在大多数问题中,OP 声明这不起作用,而其他人报告他们可以毫无问题地做到这一点。我似乎很清楚,这高度依赖于每个人的配置/设置,并且必须准备好某些东西才能使此功能正常工作。

显然它对我不起作用,但与其发布关于如何解决我的特定情况的问题,我认为最好了解 PhpStorm 如何确定函数定义的用法。希望结果将是一个故障排除步骤列表,以检查此功能是否不适用于“验证缓存/重新启动”和升级到最新版本的人。

我觉得在不知道此功能如何找到用途的情况下,我们只能通过反复试验来了解它的工作原理。如果我们知道 A 和 B 必须为真才能使此功能起作用,那么我们可以系统地确保 A 和 B 实际上是真的。

为了清楚起见,问题是这样的。我有一个方法类ClassA::Method1()。我组成ClassA其他类,ClassB并且ClassC- 每个类都使用ClassA::Method1(). 我正在尝试转到中的方法定义ClassAMethod1右键单击它,选择“查找用法”并期望它向我报告在类ClassBClassC(或任何其他碰巧使用它的)中的每次使用。

PhpStorm 如何确定用途?它是基于注释的吗?命名空间?两者的结合?还是完全不同的东西?