标签: phpstorm

如何配置WebStorm/PhpStorm项目,以便JS代码智能适用于Node.js项目?

在WebStorm/PhpStorm/IDEA中,内置的JavaScript有很多代码智能功能.但是,在开发Node.js应用程序时,包括node_modules复杂的所有内容都与"导航到文件"有关(我不想要例如,IDE package.jsonnode_modules文件夹中提供数十个s .但是排除node_modules文件夹完全有其自身的问题 - 没有代码完成等.

那么在WebStorm中解决这个问题的"正确"方法是什么?我应该只包含一些文件node_modules吗?或者从那里排除所有内容并以某种方式使用项目或全局库的概念?

谢谢.

intellij-idea node.js phpstorm webstorm

25
推荐指数
2
解决办法
2万
查看次数

如何在PhpStorm中正确设置scss文件观察器?

我有它工作,但有了这些设置,它需要一段时间,直到PhpStorm的变化.如果我删除../css/了参数字符串的一部分,那么它会在scss文件所在的同一目录中创建/更新css文件,但会立即执行.我究竟做错了什么?

我在OS X 10.8.3上使用PhpStorm 6.0.1

我目前的设置

sass phpstorm

25
推荐指数
4
解决办法
4万
查看次数

在PhpStorm的选项卡行中哪里更改文件名的颜色?

我正在使用黑暗Darcula主题和git整合.更改的文件以深蓝色显示,新文件以绿色显示,与背景颜色完全不协调.

选择php风暴选择行与坏颜色计划的

我正在尝试更改颜色,但无法在选项中找到该位置.

如何改变颜色?

configuration phpstorm

25
推荐指数
2
解决办法
5984
查看次数

在PHPStorm上恢复关闭的远程主机窗口

我不小心关了(关闭)PHPStorm项目中的远程主机窗口,我无法取回它.

它不在View-> Tool Windows中.

远程主机

并且还在插件设置页面中启用

window jetbrains-ide intellij-idea remote-host phpstorm

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

在PHPStorm中重命名文件而不进行重构

如何在不重构 PHPStorm的情况下快速重命名文件名?即使我刚刚创建了文件,PHPStorm也需要很长时间来搜索我的文件以供其使用.

php rename file phpstorm

24
推荐指数
4
解决办法
2万
查看次数

PHPStorm:正确的PHPDoc对象集合?

我正在使用PHPStorm IDE,并在运行代码检查时遇到麻烦.

我有一个返回对象集合的方法.它Collection本身就是一个对象,它有自己的方法,并实现了Traversable接口:

class Repository
{
    public function findByCustomer(Customer $user)
    {
        // ...
        return new Collection($orders);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我将文档findByUser()返回a Collection,则代码检查会理解此对象上的方法,但不了解该集合包含的对象:

/**
 * @return Collection
 */
public function findByCustomer() { ... }
Run Code Online (Sandbox Code Playgroud)

在类Collection中找不到方法getTotal()

如果我记录findByUser()返回一个Order对象集合,代码检查现在可以理解集合中的内容,但不了解Collection自身的方法:

/**
 * @return Order[]
 */
public function findByCustomer() { ... }
Run Code Online (Sandbox Code Playgroud)

在Order []类中找不到方法slice()

有没有办法同时指定两者,像Java的语法?

/**
 * @return Collection<Order>
 */
public function findByCustomer() { ... }
Run Code Online (Sandbox Code Playgroud)

php phpdoc phpstorm

24
推荐指数
2
解决办法
6132
查看次数

PHPUnit通过Composer和PhpStorm

我现在正在努力设置PhpStorm以进行单元测试.无论我做什么,我都会得到这个

Process finished with exit code 1
Cannot find PHPUnit in include path ...
Run Code Online (Sandbox Code Playgroud)

PHPUnit(通过命令行)可以从任何地方访问; 我已经设置了正确的包含路径,并将PHPUnit添加到外部库中.没有机会.

它是否可能或仅通过PEAR安装?我已经解决了所有相关问题,我在Mac上,PHPUnit通过CLI顺利运行.

php phpunit phpstorm composer-php

24
推荐指数
3
解决办法
2万
查看次数

在Ubuntu下的Phpstorm 8中无法进行多项选择

Phpstorm 8中的新功能 - 在Ubuntu 14.04下多重选择不起作用,但是,热键ALT + J确实有效,但是我无法使用ALT +鼠标左键单击多次选择,我已经检查了键盘映射

Add or Remove caret is set to ALT+Button1 Click
Run Code Online (Sandbox Code Playgroud)

哪个好看.当我尝试按住ALT并左键单击时 - 没有任何反应,我猜这是ubuntu相关的.

ubuntu phpstorm ubuntu-14.04

24
推荐指数
3
解决办法
7344
查看次数

PHPStorm自动完成树枝变种

我在一个php项目中使用PHPStorm 8.1作为IDE(laravel 4.1项目在视图侧有twig)

很高兴在"twig side"上对变量进行自动完成提示,就像你可以在这个phpstorm插件中看到symfony2:http://symfony2-plugin.espend.de/languages/twig/index.html#phptypes

基本上在我的twig视图中,我使用注释声明var"type",然后我会在我的模型(farmaco)上看到提示:

   {# farmaco \Farmaco #}
   {% farmaco.  %} <-- I would see hints -->
Run Code Online (Sandbox Code Playgroud)

注意:我没有使用Symfony,但我安装了symfony插件,但自动完成功能对我的laravel项目的twig文件不起作用.

php phpstorm laravel

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

Git应该跟踪.idea文件夹中的哪些文件?

与Netbeans不同,在Jetbrains IDE中,与用户和团队相关的设置文件混合在同一个文件夹中,当你需要将它们推送到git时,它会变得棘手.

这些IDE有许多示例git ignore文件,git站点上有https://intellij-support.jetbrains.com/hc/articles/206544839页面.

然而,在使用它们一个月后,我们发现它更安全,实际上更方便.我的意思是忽略所有.idea文件并明确添加仅与团队相关的设置.(而不是添加所有并忽略一些).

开发人员可以共享的主要内容是代码风格配置.因此,使用IDE自动重新格式化选项,所有团队都将遵循一致的风格.

除此之外,问题是哪些其他文件被重新包含而不被忽略?为什么?

回答:我想出了这个:https://github.com/salarmehr/idea-gitignore

git ignore intellij-idea phpstorm

24
推荐指数
4
解决办法
8136
查看次数