[转] Zend studio中开发常用
转载自: http://www.cnblogs.com/iphper/archive/2012/03/21/2409397.html
、快捷键设置
在zendstudio中开发的过程中,我们应专注与代码的逻辑中,而不是把一大半的时间都浪费在编辑器的操作以及鼠标的点击中,经常使用快捷键进行操作会达到事半功倍的效果,下面就列 出一些在项目中经常使用的一些快捷键,希望能提高你的开发效率。
Ctrl+'鼠标左键点击函数名或者方法名' 此快捷键可说是很典型的了,可以查找跳转到该方法定义的文件行。
Ctrl+/ 单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添加双斜杠;
而当代码为html时则在行前后添加<!-- -->注释,选中多行将在选区前后添加<!-- -->注释,而非每行添加;
取消的话,则继续按下一次就可以了。
Ctrl+Shift+/ 块注释,为选择的PHP代码添加/* */块注释,如果没有选择任何代码,则将光标所在行添加块注释。
Ctrl+Shift+f 对代码进行快速的格式化,将代码的格式进行调整,就是为了代码的美观,在函数和括号之间加一些空格,以及头部空格变为tab缩进。
Ctrl+H(Ctrl+Shift+h) 在整个项目中来查找某一个方法名,或者是其它相关的文件名。
Shift+Enter 在光标所在行的下面新增一行,同时光标跳转到新增行的头部。之前为了在某一行的下面插入一行,需要用鼠标将光标定位到行的末尾,然后在按Enter键进行换行插入,此 快捷键避免了多步的操作,个人感觉用着很爽的说。
Ctrl+Shift+Enter 跟上面相反,在上面插入一行。
、设置字符编码与换行符
步骤:Window -> Preferences -> General -> Workspace,在“Text file encoding”和“New text file line delimiter”中设置。
项目单独设置,步骤:右击项目名 -> Properties -> Resource,在“Text file encoding”和“New text file line delimiter”中设置。
、设置编辑器的Tab键
步骤:Window -> Preferences -> General -> Text Editors,勾选“Insert spaces for tabs”选项,并且在“Displayed tab width”后的输入框中输入空格数,这些空格将 代表一个Tab键。
、自动去除结尾空格
步骤:Window -> Preferences -> PHP -> Save Actions,勾选“Remove trailing whitespace”,另外,还可以再选择“All lines”或“Ignors empty lines”。
项目单独设置,步骤:右击项目名 -> Properties -> Save Actions,勾选“Remove trailing whitespace”。
、代码格式整理
当使用快捷键(Ctrl+Shift+F)整理代码格式时,会自动将缩进的空格转换成Tab。
注:显示空白字符,步骤:Window -> Preferences -> General -> Text Editors,勾选Show Whitespace characters选项。
、模板设置(文件注释、函数注释、代码块等)
步骤:Window -> PHP -> Editor -> Templates,这里可以设置(增、删、改、导入等)管理你的模板。
新建文件注释、函数注释、代码块等模板的实力
新建模板,分别输入Name、Description、Pattern
a)文件注释
Name: 3cfile
Description: df3c文件注释模板
Pattern:
/**
* DF3C xx文件
* ==============================================
* 版权所有 2010-2011 http://www.df3c.com
* ----------------------------------------------
* 这不是一个自由软件,未经授权不许任何使用和传播。
* ==============================================
* @date: ${date}
* @author: ${user}
* @version:
*/
b)方法注释
Name: 3cmethod
Description: df3c方法注释模板
Pattern:
/**
* 函数用途描述
* @date: ${date}
* @author: ${user}
* @return:
*/
c)if格式
Name: 3cif
Description: df3c if格式模板
Pattern:
if (${condition}) {
${cursor};
}
进入PHP文件中,输入3cfile、3cmethod或3cif等,回车就可以调出模板内容,以便开发中编码的规范。
注: 有时你可能会觉得提示响应不够迅速,你可以设置下缩短自动提示的延迟时间。
步骤:在window -> Preferences -> PHP -> Editor -> Content Assist中,勾选“Enable auto activation”,并设置“Auto activation delay(in msecs)”的值。单位 为毫秒,默认设置一般为500,建议设置为200。
[转] Zend studio中开发常用相关推荐
- cordova开发插件,并在android studio中开发、调试
之前用过cordova Lib包装H5页面,自己写插件,但做法是野路子,不符合cordova插件的开发思路,这次项目又需要包装H5页面,同时需要自定义插件.所以又折腾了一次cordova自定义插件. ...
- zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法
转载自:http://blog.csdn.net/wide288/article/details/21622183 zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法: z ...
- 使用Xamarin在Visual Studio中开发Android应用
原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...
- Mac中开发常用的软件
Mac中开发常用的软件 https://pan.baidu.com/ 开发软件 IDEA2021 IntelliJ IDEA 2022 for Mac(最好用的Java开发工具)永久激活版 Snail ...
- zend studio 9实用快捷键大全 分享ZEND STUDIO 9的常用快捷键,高亮显示相同变量。...
=====把鼠标放在调用函数默认是显示函数的参数,而按下ctrl时会显示出函数的原型===== 查询调用该函数父函数,这个实在是太有用了: Ctrl+shift+M:模糊搜索方法名 [这块要注意配置, ...
- Zend Studio中安装Aptana及几个配置说明
为了学习Linux系统,花了两个晚上的时间把电脑彻底清空重新规划了一次, 让Ubuntu与Win7和平共存.装系统是小儿科,但烦的是大大小小一大堆的软件.ghost很重要. 而对我,用的最多的是Zen ...
- zend studio php 5.5,Zend Studio使用教程:在Zend Studio中调试PHP(5/5)
本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性.Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误.调试器允许您通过设置断点.暂停启动 ...
- CMake结合Visual Studio中开发Qt应用程序注意事项
Qt工程管理 个人比较偏爱于使用CMake来管理C++工程,因为只要编写一个CMakeLists.txt文件,就可以在Windows和Mac上生成各自的IDE工程.在Windows上, CMake自然 ...
- 如何在Visual Studio中开发自己的代码生成器插件
Visual Studio是美国微软公司开发的一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等,且所写的目标代码适用于微 ...
最新文章
- 线程安全与锁优化(思维导图)
- 理解CSS3 transform中的Matrix(矩阵)
- Linux、Windows进程间通信
- Spring AOP 源码分析-寻找入口
- java define_Java Long类的define()方法与示例
- python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据
- 为nopcommerce自定义用户积分功能(1)
- Eclipse搭建SSH环境实现Struts2分页显示mysql数据库表中内容
- 基于Hadoop集群的Spark集群搭建
- ARM指令学习,王明学learn
- CNET:乔布斯留给我们的12条宝贵经验
- IDEA中Ctrl+Shift+f快捷键无效的解决方式
- 操作系统设备驱动实验实验报告
- 谷歌、火狐浏览器驱动下载
- Windows下安装 ruby
- Qt|表格代理的实现及使用代码qtableview和qtablewidget均适用
- 如何提高kettle在大数据量下的读写速度
- 什么是模拟信号?什么是数字信号
- c语言输入坐标求距离,计算两个经纬度之间距离的C语言代码
- [原][彩]情诗两首[下]--期对酒于襄阳,待重归于长江。
热门文章
- XML与DataSet的相互转换类
- 关于webservice的异步调用简单实例
- 象 DEV-Club 那样的彩色校验码
- web标准,我们去向何方?一些想法...
- 博客大事记之迁移博客到香港主机
- Spring源码分析【1】-Tomcat的初始化
- 激活函数之softmax介绍及C++实现
- 一维码ITF 25简介及其解码实现(zxing-cpp)
- 【FFmpeg】ffmpeg工具源码分析(四):filter(过滤器、滤镜)详解
- python爬虫网络请求超时_6、web爬虫讲解2—urllib库爬虫—基础使用—超时设置—自动模拟http请求...