`
zhengdl126
  • 浏览: 2538582 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Zend Studio(Eclipse )

 
阅读更多

 

 zend studio 10破解/汉化   http://blog.csdn.net/qq1355541448/article/details/16807429

 

 

现在越来越多的人开始使用四个空格来替换一个tab。用python的时候普遍使用这个规范,现在开发PHP的人使用这个规范的也越来越多,现在介绍一下zend studio是如何实现tab转为4个空格的。

下面是以zend studio9为示范的(貌似不适用于zend studio8):

如果您是使用英文版,那么window -> perferences进去选项里面,中文请自己对照一下。

然后我们选择php -> code style ->  Formatter,选择里面的 Zend Framework Coventions[build-in]就可以了,然后保存。因为Zend Framework的标准就是使用四空格替换TAB。


zend studio设置Zend framework样式

如 果你想指定tab的缩放大小,那么就在window -> perferences里面General -> Editors -> Text Editors设置Displayed   tab width,如果你只是想替换生成的tab缩进为空格,那就勾上Insert spaces for tabs:


指定tab缩放大小和tab插入空格

如果你想显示空格和TAB的话,就把上图中的Show whitespace characters勾上吧。

 

 

 

 

 

 

ctrl+t(ctrl+t+t) 查看类或方法的继承结构

 

ctrl+shift+r 文件搜索 (不用一个个的把包点开,去找)

 

忘记类名,记得大概?Ctr+Shift+t 记得用* ? 哦

ctrl+shift+u 查看变量在哪里被引用了

ctrl+shift+g (alt+shift+h) 查看方法在哪里被调用了

alt+shift+c 重构类或方法签名(重构接口时很有效)

 

 

 

 

 


 

 


 

 

ctrl+shift+r   查找文件名

 

Ctrl+D: 删除当前行 

Ctrl+Alt+↓ 复制当前行到下一行(复制增加) 

Ctrl+Alt+↑ 复制当前行到上一行(复制增加) 

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) 

Alt+↑ 当前行和上面一行交互位置(同上) 

Alt+← 前一个编辑的页面 

 

Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) 

 

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) 

Shift+Ctrl+Enter 在当前行插入空行(原理同上条) 

Ctrl+Q 定位到最后编辑的地方  

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了) 

Ctrl+M 最大化当前的Edit或View (再按则反之) 

 

 

Ctrl+/ 注释当前行,再按则取消注释 

Ctrl+SHIFT+/ 注释行(/**/)

 

Ctrl+O 快速显示 OutLine  

Ctrl+T 快速显示当前类的继承结构 

Ctrl+W 关闭当前Editer 

Ctrl+K 参照选中的Word快速定位到下一个 

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) 

Ctrl+/(小键盘) 折叠当前类中的所有代码 

Ctrl+×(小键盘) 展开当前类中的所有代码 

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/ 来代替) 

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作) 

Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了) 

Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查) 

Ctrl+Shift+F4 关闭所有打开的Editer 

Ctrl+Shift+X 把当前选中的文本全部变为小写 

Ctrl+Shift+Y 把当前选中的文本全部变为小写 

Ctrl+Shift+F 格式化当前代码 

Ctrl+Shift+P 定位到对于的匹配符 (譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之) 

 

 

 

 

组合键 实现功能 适用条件
Ctrl+/

单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添加双斜杠;而当代码为html时则在行前后添加<!– –>注释,选中多行将在选区前后添加<!– –>注释,而非每行添加,取消注释时只需选中需要行数再次Ctrl+/  即可~

(注:Ctrl+/也可用于多行注释,只是注释符号为// )

PHP代码、html代码全部适用,不适用于CSS部分
Ctrl+Shift+/

块注释,为选择的PHP代码添加/* */块注释,如果没有选择任何代码,则将光标所在行添加块注释;

取消块注释Ctrl+Shift+|。

PHP代码适用,对HTML代码其功能与Ctrl+/相同
Ctrl+U 选择的代码片段全部转换为大写 php、html等均适用
Ctrl+L 选择的代码片段全部转换为小写 php、html等均适用
Ctrl+D 复制光标所在行 所有代码均适用
Ctrl+E 删除光标所在行 所有代码均适用
Tab/Shift+Tab 按tab增加代码缩进,默认为4个空格位置,可在首选项中进行设置,Shift+Tab则减少缩进,此操作对多行操作同样有效。即多行同时增加/减少缩进。 所有代码均适用
Ctrl+Alt+F 在文件中查找,打开“在文件中查找”对话框 整个ZDE环境适用
Ctrl+BackSpace 删除光标前一个单词,或者一个符号,注意这里的“一个单词”是由ZDE自行理解的,与英文中的一个单词有一定出入 所有代码均适用
Ctrl+G 转到行。打开转到行对话框,填写行数字即可转到相应行,此为通用快捷键 整个ZDE环境适用
Alt+ →,← 右箭头是定位到光标的下一个位置,左箭头则是定位到光标的上一个位置。 整个ZDE环境适用

 

环境切换 组合键 实现功能 适用条件
Esc 隐藏辅助窗口,以便让编辑区域最大,而文件管理器窗口不会隐藏 整个ZDE环境适用
Ctrl+W 切换自动换行,即当代码超长时是否出现横向滚动条
Ctrl+Tab 在各个编辑器标签页之间切换,也可描述为在多个打开的文件窗口间切换
Ctrl+F4 关闭当前标签页,Alt+F4是关闭整个ZDE环境,注意下区别

 

HTML标记 组合键 实现功能 适用条件
Ctrl+1,2,3 分别添加一对<h1>、<h2>、<h3> html标签, 所有代码部分
Ctrl+Enter 断行,即产生一个<br />标签,这里注意ZDE自动产生的为<br>标签,不符合web标准
Ctrl+~ 空格即一个 注意:~键位于PC键盘数字1左侧,tab键上方
Ctrl+B 粗体,产生一对<b>标签,web标准似乎提倡使用<strong></strong>
Alt+I 斜体,产生一对<i>标签

 

书签操作 组合键 实现功能 适用条件
F2 添加/删除书签 所有代码部分
Ctrl+F2 跳到当前文件的下一个书签
Alt+F2 在当前项目的所有书签间切换
Ctrl+Shift+F2 删除所有书签
Ctrl+Shift+M 显示书签对话框

 

Zend Studio调试快捷键列表 组合键 实现功能 适用条件
F9 添加/删除断点 所有代码部分
F10 逐过程。单步执行调试文件到下一行
F5 开始执行。执行调试文件,直到遇到断点。
F8 调试URL。打开调试URL对话框
F12 概要文件URL。打开profile URL对话框
Shift+F8 添加监视点。打开添加监视点对话框
Shift+F11 跳出。单步执行到返回后执行的第一行
F11 逐语句。单步执行到下一被执行的行
Shift+F10 执行到光标行。执行代码到光标所在行。
Ctrl+F5 无中断的执行脚本
Shift+F5 停止调试器
Ctrl+Alt+B 在浏览器中显示

注:调试快捷键只有在调试代码的时候才会用到。

 

 

 

 

 

 

 

 

 

 

Ctr+Shift+L 可以看快捷键列表 。下面拷贝一些别人总结的,备份一下。

 

==================== 一般重构的快捷键都是Alt+Shift开头的了
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力

)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

 

====================编辑
作用域 功能 快捷键 
全局 查找并替换 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 
 
===============查看
作用域 功能 快捷键 
全局 放大 Ctrl+= 
全局 缩小 Ctrl+- 
 
===============窗口
作用域 功能 快捷键 
全局 激活编辑器 F12 
全局 切换编辑器 Ctrl+Shift+W 
全局 上一个编辑器 Ctrl+Shift+F6 
全局 上一个视图 Ctrl+Shift+F7 
全局 上一个透视图 Ctrl+Shift+F8 
全局 下一个编辑器 Ctrl+F6 
全局 下一个视图 Ctrl+F7 
全局 下一个透视图 Ctrl+F8 
文本编辑器 显示标尺上下文菜单 Ctrl+W 
全局 显示视图菜单 Ctrl+F10 
全局 显示系统菜单 Alt+- 
 
=====================导航
作用域 功能 快捷键 
java编辑器 打开结构 Ctrl+F3 
全局 打开类型 Ctrl+Shift+T 
全局 打开类型层次结构 F4 
全局 打开声明 F3 
全局 打开外部javadoc Shift+F2 
全局 打开资源 Ctrl+Shift+R 
全局 后退历史记录 Alt+← 
全局 前进历史记录 Alt+→ 
全局 上一个 Ctrl+, 
全局 下一个 Ctrl+. 
java编辑器 显示大纲 Ctrl+O 
全局 在层次结构中打开类型 Ctrl+Shift+H 
全局 转至匹配的括号 Ctrl+Shift+P 
全局 转至上一个编辑位置 Ctrl+Q 
java编辑器 转至上一个成员 Ctrl+Shift+↑ 
java编辑器 转至下一个成员 Ctrl+Shift+↓ 
文本编辑器 转至行 Ctrl+L 
 
=================搜索
作用域 功能 快捷键 
全局 出现在文件中 Ctrl+Shift+U 
全局 打开搜索对话框 Ctrl+H 
全局 工作区中的声明 Ctrl+G 
全局 工作区中的引用 Ctrl+Shift+G 
 
==============文本编辑
作用域 功能 快捷键 
文本编辑器 改写切换 Insert 
文本编辑器 上滚行 Ctrl+↑ 
文本编辑器 下滚行 Ctrl+↓ 
 
==============文件
作用域 功能 快捷键 
全局 保存 Ctrl+X 
Ctrl+S 
全局 打印 Ctrl+P 
全局 关闭 Ctrl+F4 
全局 全部保存 Ctrl+Shift+S 
全局 全部关闭 Ctrl+Shift+F4 
全局 属性 Alt+Enter 
全局 新建 Ctrl+N 
 
================项目
作用域 功能 快捷键 
全局 全部构建 Ctrl+B 
 
================源代码
作用域 功能 快捷键 
java编辑器 格式化 Ctrl+Shift+F 
java编辑器 取消注释 Ctrl+\ 
java编辑器 注释 Ctrl+/ 
java编辑器 添加导入 Ctrl+Shift+M 
java编辑器 组织导入 Ctrl+Shift+O 
java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
也可以使用Ctrl+1自动修正。 
 
=================运行
作用域 功能 快捷键 
全局 单步返回 F7 
全局 单步跳过 F6 
全局 单步跳入 F5 
全局 单步跳入选择 Ctrl+F5 
全局 调试上次启动 F11 
全局 继续 F8 
全局 使用过滤器单步执行 Shift+F5 
全局 添加/去除断点 Ctrl+Shift+B 
全局 显示 Ctrl+D 
全局 运行上次启动 Ctrl+F11 
全局 运行至行 Ctrl+R 
全局 执行 Ctrl+U 
 
=================重构
作用域 功能 快捷键 
全局 撤销重构 Alt+Shift+Z 
全局 抽取方法 Alt+Shift+M 
全局 抽取局部变量 Alt+Shift+L 
全局 内联 Alt+Shift+I 
全局 移动 Alt+Shift+V 
全局 重命名 Alt+Shift+R 
全局 重做 Alt+Shift+Y

 

 

 

 

--------------------------------------

 

Eclipse提高工作效率的好习惯:

1、切换编辑点 Alt + <-, Alt + ->

2、查看打开文件 Ctr + e

3、充分利用模板 主要是自己定义的

4、自定义快捷键生成Getter和Setter
我的:Ctr+Shift+S,S
单个的属性的生成你可以:
Ctr+1 建议中有一项

5、删除时候尽量不要退格或者Delete键
行级别 Ctr+d
行中个别部分 Ctr+x  

6、看见方法名或者变量名不好,替换Ctr+2,r

补充:10 楼 reverocean 提供了一个更好的方法:重命名直接用 ctrl+alt+R

7、查找选中的下一个:Ctr+k,反查:Ctr+Shift+k

8、运行Ctr+F11

9、大小写转化:Ctr+Shift+X Ctr+Shift+Y

10、最大一般窗口切换:Ctr+M

11、有时候,Alt+Shift+X,Q 运行还是挺爽,特别是个别运行build时候

12、多窗口编辑,可能你不适应,但是用熟之后,会发现蛮高效的:
Window->New Window

13、实现接口的类注解:@Override,利用Ctr+1还是蛮好使

14、忘记类名,记得大概?
Ctr+Shift+T 记得用* ? 哦

15、调试就不用说了 F5 F6 F8 F7

16、控制台那一排的标签,能关几个就关几个,别浪费资源,我就使用了三个Problems Tasks Consle

17、充分利用TODO和Tasks视图,很可能你想以后实现或者改进的东西你自己忘记了

 

下面这些是汇集楼下弟兄的:

7 楼 dracularking

 

18、切换定位类中方法         Ctrl+Shift+Down/Up

 

19、拷贝选中行                     Ctrl+Alt+Down/Up

補充一下:

20、对应第18条或者这个活动大纲更好用:  ctr+o

 

6 楼 xujingbao

 

21、ctrl+shift+r 文件搜索 (不用一个个的把包点开,去找)

补充一下:

配合体会一下第14条的 ctrl+shift+t

 

22、alt+shift+Q P 当编辑窗口最大时,可以快速打开 Package Explorer

 

23、alt+shift+Q C 当编辑窗口最大时,可以快速打开 Console

 

24、ctrl+b 进行build (一般取消了自动build)、ctrl+l 定位行号

 

25、ctrl+shift+f 代码格式化

补充一下:

这个一般我们会用save action(Window->Preferences->Java->Editor->Save actions)会更方便

 

8 楼 toflyhigh

 

26、ctrl+t(ctrl+t+t) 查看类或方法的继承结构


27、ctrl+shift+u 查看变量在哪里被引用了


28、ctrl+shift+g(alt+shift+h) 查看方法在哪里被调用了


29、alt+shift+c 重构类或方法签名(重构接口时很有效)

 

10 楼 reverocean

补充:

30、关于重构快捷键,我就不说了,好好利用重构的功能对于代码结构的调整真的是一个字:爽!

所以它是提高效率的一个绝好的途径,在这里大加赞赏是因为我还是处理重构的初级水平,可以经常试试这样来提高:

经常按按:Alt+Shift+T (=右键->Refactor->系列选择)

多谢10楼兄reverocean的提醒。

 

2009-08-24 补充:

26、ctrl+t(ctrl+t+t) 查看类或方法的继承结构,以前没留意,现在发现:

程序中跟踪代码,快速找到接口的实现方法:光标停在方法上,CTR+T,然后点击实现类的方法,就进去了。

 

 

 

 

 

 

 

 

 

 

  • 大小: 93.3 KB
  • 大小: 49.6 KB
分享到:
评论

相关推荐

    Zend Studio For Eclipse 6.1安装、注册码及汉化图文教程

    遗憾的是,**Zend Studio For Eclipse 6.1**并未官方提供汉化包,因此用户可能需要面对英文界面进行操作。对于希望使用中文界面的开发者,可以尝试寻找第三方汉化资源或等待官方后续版本的更新支持。 #### 结语 **...

    zend studio for eclipse 6.1.2入门教程

    zend studio for eclipse 6.1.2入门教程

    Zend Studio 9黑色主题配方

    1. "zend studio setting.epf":这是一个扩展名为EPF(Eclipse Preferences File)的文件,它是Eclipse平台(Zend Studio基于Eclipse构建)的配置文件。用户可以将这些个人化设置导出并共享,以便在其他安装有相同...

    zend studio for eclipse基础教程

    **Zend Studio for Eclipse基础教程** Zend Studio for Eclipse是一款由Zend Technologies公司推出的集成开发环境(IDE),专门针对PHP编程设计。它充分利用了Eclipse平台的强大功能,为PHP开发者提供了丰富的特性...

    zend studio主题 5套

    5. **安装与应用**:下载后的主题文件通常为`.epf`格式,这是Eclipse平台(Zend Studio基于Eclipse)的首选设置文件。用户可以通过 Zend Studio 的“首选项”菜单,找到“外观”和“颜色主题”选项,导入并应用下载...

    Zend Studio for Eclipse 教程

    ** Zend Studio for Eclipse 教程 ** Zend Studio for Eclipse 是一款强大的集成开发环境(IDE),专为PHP开发者设计,它将 Zend Studio 的专业功能与 Eclipse 平台的灵活性结合在一起,提供了一整套高效的开发工具...

    jseclipse for zendstudio

    "jseclipse for zendstudio" 是一个专门为 Zend Studio 集成开发环境(IDE)设计的扩展插件,它使得 Zend Studio 能够更好地支持Java开发。Zend Studio 是一款广泛使用的PHP开发工具,而JSEclipse则为其添加了对...

    利用Zend Studio for Eclipse生成wsdl文件,php调用web service

    本文主要介绍了如何使用Zend Studio for Eclipse生成WSDL文件,并利用PHP编写和调用Web Service。以下是详细步骤及关键知识点: 1. **Web Service基础**:Web Service是一种基于互联网的、平台无关的交互方式,允许...

    ZendStudio-13.6.1 中文企业版.rar

    http://downloads.zend.com/studio-eclipse/13.6.1/ZendStudio-13.6.1-win32.win32.x86.exe Windows 64: http://downloads.zend.com/studio-eclipse/13.6.1/ZendStudio-13.6.1-win32.win32.x86_64.exe Linux——...

    图解Zend Studio使用指南

    Zend Studio 是在 Eclipse 平台上通过许多不同的插件来完成的,根据需要安装不同的插件,可以帮助我们完成许多功能。例如,熟悉 vi 编辑器的同学可以安装 vim 插件,以便使用 Zend Studio。 配置 Zend Studio 的...

    zend studio 8.0 注册机

    - 免费的PHP IDE:如Visual Studio Code、Eclipse PDT或NetBeans,它们都有丰富的插件生态系统,能够满足大多数PHP开发需求。 - 开源IDE:例如PHPStorm,虽然不是免费,但提供免费的个人和开源项目许可证。 总的...

    ZendStudio_V12.5.1安装程序和破解

    ZendStudio_V12.5.1安装程序和破解 ZendStudio 破解 序列号 破解方法见文件说明。 Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只...

    zend studio for eclipse6.1学习教程

    详细的描述了zend studio for eclipse6.1的操作过程及步骤

    Zend Studio v12.5.1 破解补丁+注册码

    Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。 Zend Studio包括了PHP开发所有必须的部件,通过一整套编辑、调试、分析、优化和数据库...

    zend studio 12.0.1破解和汉化

    下载破解文件(该文件千万不要解压,也不要修改文件名)复制并替换你Zend Studio安装目录的plugins文件夹下的同名文件 关于汉化,这个很简单,选择Help菜单-&gt;Install New Software...在Work with框中复制此地址:...

    Zend Studio 9.0.3 破解

    http://downloads.zend.com/studio-eclipse/9.0.3/ZendStudio-9.0.3.msi 注册破解步骤 第一步:如果已经安装过Zend Studio 9.0.3的,请打开Zend Studio 9.0,在菜单中“help&gt;Unregister”,如果显示是灰的跳过此步退出...

    zend studio 7 汉化包

    "eclipse"揭示了 Zend Studio 的技术背景,它基于 Eclipse 开源框架构建,因此可能拥有类似 Eclipse 的扩展性和插件系统。 "汉化"标签再次强调了这是一个中文语言包,为用户提供中文界面。 **压缩包子文件的文件...

    Zend Studio For Eclipse 6.0 注册码

    而Zend Studio For Eclipse则是基于Eclipse平台的一个版本,Eclipse本身也是一个广泛使用的开源IDE框架,这意味着开发者可以利用Eclipse的强大功能同时享受Zend Studio带来的便捷。 #### 二、注册码的作用 注册码...

    zend studio 13.5.0注册破解

    Studio5.5系列后,官方推出了基于Eclipse平台的Zend Studio。专业的PHP IDE专为关键业务应用程序,专业级的开发环境,包括PHP代码编辑,调试,分析,单元测试,诊断和更多。 1.将...

    Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)

    Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。  Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试...

Global site tag (gtag.js) - Google Analytics