当我使用PhpStorm创建一个新文件时,它会在顶部创建自己的注释,这样就可以了,但是当使用codeigniter注释使用/**/不起作用时,无论如何要禁用它?如果不是我将不得不得到一个新的编辑器.
这就是我的意思
<?php
/**
* Created by PhpStorm.
* User: Josh
* Date: 28/02/2015
* Time: 22:53
*/
Run Code Online (Sandbox Code Playgroud) 我已经在我的codeigniter库文件夹中点燃了数据表库.
图书馆的一些代码
class Datatables
{
/**
* Global container variables for chained argument results
*
*/
protected $ci;
protected $table;
protected $distinct;
protected $group_by;
protected $select = array();
protected $joins = array();
protected $columns = array();
protected $where = array();
protected $filter = array();
protected $add_columns = array();
protected $edit_columns = array();
protected $unset_columns = array();
/**
* Copies an instance of CI
*/
public function __construct()
{
$this->ci =& get_instance();
}
Run Code Online (Sandbox Code Playgroud)
然后我在模型中调用了库
class Common_Model extends MY_Model{
function __construct(){
parent::__construct(); …Run Code Online (Sandbox Code Playgroud) 在课堂上,我很快就想要导航到indexAction方法.在SublimeText中,我可以按cmd + R,键入"inde",然后在下拉列表中按Enter键,显示搜索的所有结果.
我没有在PhpStorm中找到这个,这个功能是否可用?
尝试从IntelliJ提交时,该问题的解决方法是什么:

这个窗口要么花费太长时间,要么根本没有完成.什么是工作,所以我可以从IntelliJ再次提交
嘿,我一直在使用JetBrains IDE支持扩展一周,虽然它是很棒的实用程序.我厌倦了点击Chrome黄色警告中的"X"("JetBrains IDE Support"正在调试此选项卡.)
对于经验丰富的开发者来说这可能是一个愚蠢的问题,但有谁知道如何摆脱这些Chrome弹出窗口?
谢谢 :)
这是一个快照:

我坐在一个包含几个类的大型代码库中,这些类通过神奇实现的方法(使用__call和__callStatic)来公开功能.例如:
class Foo {
public function __call($name, $parameters) {
echo "You called $name().\n";
}
}
$f = new Foo;
$f->test(); // runs fine, but PhpStorm flags as a warning
Run Code Online (Sandbox Code Playgroud)
问题是PhpStorm认为该test()方法不存在,因此它在呼叫站点发出警告.这有点烦人,因为代码当然会运行并按预期运行.
我已经通过检查"如果类中存在__magic方法的降级严重性"选项来调整严重性,但我更愿意:
以上任何一种可能吗?如果是这样,怎么样?
额外的红利问题:考虑方法调用被链接的情况.
$f = new Foo;
$f->test()->chain()->moreChain(); // potentially runs fine
Run Code Online (Sandbox Code Playgroud)
假设魔术调用$f->test()返回适当的后续(可能,但不一定,也是魔术)调用将正常工作.但是,由于我无法告诉IDE test()返回什么,因此将其余的调用链标记为缺少方法.更糟糕的是,"降级严重性"设置不适用于这些警告,因为IDE不知道这些中间对象应该是什么类.
有没有解决方案也可以涵盖这种情况?
尽管使用@method注释记录魔术方法似乎有效,但我必须假设这种方法目前存在一些问题,因为我只需要花一点时间来解决这些相关的错误:
我希望他们能在合理的时间内解决这些问题.
有没有简单的方法将标签转换为phpStorm中的空格?目前我使用正则表达式替换\ t - >\s\s\s\s并且想知道是否有简单的方法可以做到这一点,因为我使用magento并且扩展程序开发人员从未听说过编码标准,带有标签的100个文件...
如何在PHPstorm的项目列表中选择打开的文件?我的意思是,有一个PHPstorm"选择项目"Netbeans功能模拟.
在PhpStorm打开几个标签后,它们会自动开始消失.如何关闭该设置?
在任何地方都看不到这个设置.