从Eclipse到PhpStorm:找不到要转到的声明

从Eclipse到PhpStorm:找不到要转到的声明,eclipse,phpstorm,Eclipse,Phpstorm,我从Eclipse切换到PhpStorm 10。在Eclipse中,我可以转到类$x=“Xclass”按Ctrl+鼠标左键单击“Xclass”。但在PhpStrom中,我得到一条消息:找不到要转到的声明 我已经找了一个多小时了,想让它运行起来 问题是我经常使用这种声明($x=“Xclass”) <?php namespace Foo; class Foo { private $bar = 'foo'; public function getBar() {

我从Eclipse切换到PhpStorm 10。在Eclipse中,我可以转到类
$x=“Xclass”按Ctrl+鼠标左键单击
“Xclass”
。但在PhpStrom中,我得到一条消息:
找不到要转到的声明

我已经找了一个多小时了,想让它运行起来


问题是我经常使用这种声明(
$x=“Xclass”

<?php
namespace Foo;

class Foo
{
    private $bar = 'foo';

    public function getBar()
    {
        return $this->bar;
    }
}
<?php
include 'Foo.php';
use Foo\Foo;

$class = 'Foo\Foo';
$foo = new $class();
echo $foo->getBar();

如果您使用的是代理,则必须先更改设置,然后才能浏览存储库。

PhpStorm不会将随机字符串内容视为类名。您的选项:1)安装“从文字导航”插件。。如果您有一个这样命名的文件(
Xclass
,在您的例子中),它将带您到那里。2) 只需选择类名(双击或任何其他方式),然后使用
导航| class..
——默认情况下,它会将所选文本输入搜索框。LazyOne和Horst Jahns:谢谢你的回答,这两种方法都很好用。Horst Jahns:问题是,这在leagacy代码中不起作用(一个文件有n个类,文件名和类名不一样…)
File > Settings > Plugins > Browse Repositories > Search > Navigate From Literal