编程
您现在的位置:首页 >> 编程

Eclipse PHP Studio

Eclipse是著名的跨平台的自由集成开发环境(IDE),其本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能。EclipsePHP Studio(EPP)是使用Eclipse核心编译而来的。以EPP1.2.2为例说说基本使用方法。

1、创建工作空间

EPP首次启动会让我们创建工作空间,也就是我们创建的文件存放位置,一般这个开发目录放置在网站的根目录下以方便测试使用,工作空间确定后在“将此值作为缺省值并且不再询问”打个勾下次就不会再提示。恢复提示进行修改可在“窗口|首选项|常规|启动和关闭”进行设置。

2、创建PHP项目

点击“文件|新建|项目”,弹出一个创建框,选择点击“PHP|PHP Project”,点下一步,输入项目名然后点击完成即可。项目建成后会生成一个“.Project”的文件,这是一个配置文件,一般不用去管它。

3、创建PHP文件

导航器中右键点击新创建的项目,然后点击“新建|PHP File” 便可完成PHP文件的创建。PHP文件的创建后,双击“导航器”中的项目,在编辑器中就可以进行编辑。

编辑器有代码提示功能,方法是用“alt+/”可以激活。在编辑器中输入了函数、类等,在大纲中会显示列表,点击可进行快速定位,使用非常方便。

编辑器有代码段的文字提示功能,可以使用/**…*/方式进行注释,然后在使用函数、类的时候会有文字提示。下面是例子:

<?php

/**

 * 我的函数

 */

 function OK () {

}

OK();

?>

代码中有错误时,错误部分会有红色或黄色虚线的错误提示,同时导航器中的文件名前面、编辑器的顶部、错误所在行都有红色或黄色的错误标志。函数、类等有错误时,大纲中也会出现错误标志。

用include ("file.php")引用文件时,在file.php上按住ctrl键可以使用超链接,可点击直接进入或打开引用的文件进行查看或编辑。

4、实时浏览

EPP中内置了浏览器,方便测试。安装了PHP的测试环境后,可对PHP进行实时浏览。这里有个常见错误,就是显示“no input file specified”,这其实就是404,也就是文件不存在。在IIS下,需要对开发目录进行配置才能实现,方法是在ISS里建立开发目录的网站,点击网站,选择“处理程序映射”添加模块映射,请求路径选*.php,模块选FastCgiModdle,可执行文件指向放PHP目录下的PHP_CGI.exe。

当然,实时浏览只有在文件被保存时才会刷新显示。

5、模板编辑

EPP中内置的模板可以在创建PHP文件时自动生成,像默认模板中的注释,可以在“窗口|首选项|PHPeclipse web Development|PHP|Code Templates|Code|New PHP files”中点“Edit”进行修改。修改时下面的“Insert Varriable….”列出了常用函数,可直接点击调用。

当然也可以修改生成HTML的模板。

6、其它技巧

(1)显示行号:在编辑器左侧的空白区击右键,选择“显示行号”

(2)编码格式:默认为GBK,在导航器中击右键,选择“属性”,可更改文本文件编码。

7、Eclipse常用快捷键

*******************************************************************************

    编辑类

作用域            功能                快捷键 

全局              查找并替换           Ctrl+F 

文本编辑器        查找上一个            Ctrl+Shift+K(先选择要查找的内容)

文本编辑器        查找下一个            Ctrl+K      (先选择要查找的内容)

全局              撤销                 Ctrl+Z 

全局              复制                 Ctrl+C 

全局              恢复上一个选择       Alt+Shift+↓ 

全局              剪切                 Ctrl+X 

全局              快速修正             Ctrl1+1 

全局              内容辅助              Alt+/ 

全局              全部选中              Ctrl+A 

全局              删除                  Delete 

全局              上下文信息               Alt+?

                                           Alt+Shift+?

                                           Ctrl+Shift+Space 

Java编辑器  显示工具提示描述       F2 

Java编辑器  选择封装元素          Alt+Shift+↑ 

Java编辑器  选择上一个元素        Alt+Shift+← 

Java编辑器  选择下一个元素        Alt+Shift+→ 

文本编辑器   增量查找             Ctrl+J 

文本编辑器   增量逆向查找         Ctrl+Shift+J 

全局         粘贴                 Ctrl+V 

全局              重做                              Ctrl+Y 

*******************************************************************************

       运行类

作用域       功能                快捷键 

全局         单步返回            F7

全局         单步跳过            F6 

全局         单步跳入            F5(单步执行)

全局         单步跳入选择        Ctrl+F5 

全局         调试上次启动        F11 

全局         继续                F8 

全局         使用过滤器单步执行  Shift+F5 

全局               添加/去除断点       Ctrl+Shift+B 

全局         显示                Ctrl+D 

全局         运行上次启动        Ctrl+F11 

全局         运行至行            Ctrl+R 

全局         执行                Ctrl+U 

******************************************************************************

源代码

作用域       功能                    快捷键 

Java编辑器  格式化                Ctrl+Shift+F 

Java编辑器  取消注释             Ctrl+ 

Java编辑器  注释                   Ctrl+/ 

Java编辑器  添加导入             Ctrl+Shift+M 

Java编辑器  组织导入             Ctrl+Shift+O 

Java编辑器  使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。

也可以使用Ctrl+1自动修正。 

********************************************************************************

文件

作用域       功能                  快捷键 

全局         保存                   Ctrl+S 

全局         打印                   Ctrl+P 

全局         关闭                   Ctrl+F4 

全局         全部保存              Ctrl+Shift+S 

全局         全部关闭              Ctrl+Shift+F4 

全局         属性                    Alt+Enter 

全局         新建                    Ctrl+N 

*******************************************************************************

EPP的功能比较强大,很多功能需要用户在使用过程中自行发掘。

 相关文章