标签: zend-studio

在eclipse/aptana中用"untab"键盘快捷键(向左移动一段代码)?

好吧,希望问题是不言自明的.

选择一个代码块和标签很容易,但反过来怎么样?

目前,我只是在行的开头搜索并替换空白.什么更快?

aptana eclipse ide zend-studio

179
推荐指数
8
解决办法
17万
查看次数

使用特定工作区启动Eclipse

有没有办法启动eclipse实例,传递一些参数告诉它使用特定的工作区?

我试图解决的问题是我有工作项目的工作区和个人项目的工作区.我希望能够将这些与工作区绑定,以分隔我可以独立启动的快捷方式.

eclipse eclipse-pdt zend-studio

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

DLTK索引正在进行中

我们的软件为我们的业务提供了近16,000个PHP文件.这是一个绝对庞大的系统.Zend Studio需要几个小时来运行DLTK索引.

我无法找到最新的响应,但必须有一种方法可以禁用它,或将其限制在特定的目录中.

此外,这个过程到底在做什么?

谢谢.

eclipse zend-framework zend-studio

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

如何使用PHPDoc表示法声明局部变量的类型?

我使用Zend Studio在PHP中使用CakePHP进行开发,而CakePHP的一个问题是视图都引用了未声明的局部变量.

例如,在控制器中你会

$ this-> set('job',new MyJobObject());

然后在视图中你可以

echo $ job-> getName();

我的问题是Zend Studio无法执行自动完成$job,因为它的类型未知.现在有PHPDoc标签允许您声明类型,以便IDE可以执行自动完成.@var例如,标签可以在类中用于定义属性的类型.

class MyJobObject
{
    /**
     * @var MyStatusObject
     */
    public $status;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法为局部变量做这样的事情?

php cakephp eclipse-pdt zend-studio cakephp-2.2

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

在Zend Studio(Eclipse PDT)中跨多个文件扩展的单个JavaScript对象的自动完成

我的IDE是Zend Studio 8,它具有JavaScript的相对基本视角(类似于Eclipse PDT中的透视图,如果不相同).在我正在处理的应用程序中,我们在多个文件中扩展了一个基础对象,这有效地扼杀了自动完成功能.请参阅下面的示例场景......

// global.js
var App = {
    objectA: {
        method1: function() {},
        method2: function() {}
    },
    objectB: {
        method1: function() {},
        method2: function() {}
    }
};

// extend.js
App.Extend = {
    anotherMethod: function() {}
};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,键入App.会导致自动完成显示为objectAobjectB,但不是Extend.如果我将扩展添加到global.js中的App变量,它将出现在自动完成中,但不会出现在anotherMethod中.如果我要使用var Extend = { /* code */ };,自动完成将适用于该Extend对象,因此问题似乎与代码扩展到多个文件的事实无关.也许是因为单个对象分布在多个文件中......或其他内容.

有人有主意吗?

javascript php eclipse eclipse-pdt zend-studio

17
推荐指数
1
解决办法
862
查看次数

使用magic __get()时私有/受保护成员变量的代码完成

在处理具有私有或受保护成员变量的类时,如何设置代码完成以在Zend Studio(或任何基于Eclipse的IDE)上工作,而不使用一堆Getter或将成员变量设置为public.

例如:

class Dog {

    protected $bark = 'woof!';

    public function __get($key) {
        if (isset($this->$key)) {
            return $this->$key;
        }
    }

}

$Dog = new Dog();
echo $Dog->bark; // <-- I want the IDE to "know" that bark is a property of Dog.
Run Code Online (Sandbox Code Playgroud)

php eclipse zend-studio code-completion

12
推荐指数
1
解决办法
4206
查看次数

所提交的网址带有不被接受的字符

我有一个代码点火器项目,我想尝试使用Zend Studio进行调试.当我开始调试时,我立即运行ino

"所提交的网址带有不被接受的字符."

有谁有想法吗?

debugging zend-studio

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

颠覆性:无法在tags文件夹中提交文件

我正在使用Zend Studio 6.1 for Eclipse,它与Subversive插件捆绑在一起.

我的回购布局是:

/trunk/
/branches/
/tags/
Run Code Online (Sandbox Code Playgroud)

我的应用程序代码位于:

/trunk/application
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加一些视图模板:

/trunk/application/views/tags/index.tpl
Run Code Online (Sandbox Code Playgroud)

但Subversive不会让我提交该文件夹中的任何文件.它给我的信息是:

"你要修改存储库中的标记.你想继续吗?"

所以我说"不".这似乎让我的'tags'文件夹与SVN的标签概念混淆.

我无法重命名该文件夹,因为我使用的框架在控制器和视图之间强制执行严格的命名约定.我有一个tagsController,所以我的视图必须在/ views/tags中

我可以将控制器重命名为"标签"之外的其他东西,但这很糟糕,因为标签是标签,而不是schmag;)

关于如何解决这个问题的任何想法?

eclipse svn subversive zend-studio

10
推荐指数
2
解决办法
5209
查看次数

Zend的可能缺点

我已经开始在我的项目中使用Zend Framework和Studio,并希望听到那些已经使用它的人的期望.我对好事不感兴趣,因为这些可以是营销信息.我想知道那些不太好或烦人的事情,所以我可以自己决定它们对我来说是否足够重要.感谢您的输入.

php zend-framework zend-studio

10
推荐指数
2
解决办法
3543
查看次数

如何使用codeigniter获取zend studio自动完成功能

我正在寻找一种很好的方法来获得在Zend Studio for Eclipse中工作的codeigniter中的库的自动完成和点击引用(无论那个叫什么).

例如,如果我做$ this-> load-> library('dx_auth'); $这 - > dx_auth-> get_user_id();

zend工作室不知道它是什么..

有这种黑客的方式(见下文,来源),但我觉得应该有一个更好的方法来做到这一点..

有人有主意吗?

// All of these are added so I get real auto complete
// I don't have to worry about it causing any problems with deployment
// as this file never gets called as I'm in PHP5 mode

// Core CI libraries
$config = new CI_Config();
$db = new CI_DB_active_record();
$email = new CI_Email();
$form_validation = new CI_Form_validation();
$input = new CI_Input();
$load …
Run Code Online (Sandbox Code Playgroud)

php codeigniter autocomplete zend-studio

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