php教程 php手册 PHP之 工欲善其事,必先利其器

PHP之 工欲善其事,必先利其器

Jun 21, 2016 am 08:54 AM
ctrl zend

   本文作者Rocky擅长.NET平台下应用系统开发、Web开发、软件设计、数据库技术及应用。文中描述了他对于PHP学习的一些见解。CSDN研发频道对此进行了整理供大家学习、参考。

  内容如下:

  因为个人原因转到PHP已经一星期有余,熟悉了简单的语法,也可以用PHP来实现CRUD了,算是迈出第一步吧,对PHP的感觉估计也和很多人一样,简单,好上手。

  或许你可以用Dreamweaver、Notepad++或者Editplus这样的东西完成你的系统,但所谓“工欲善其事,必先利其器”,偶认为一个给力的IDE对于新手还是很必要的,而Zend作为PHPer们公认的最前IDE,自然成为了我的选择,我安装的版本是7.2.1,本文就介绍一下自己对于这个“新”工具的改造吧,最后留几个问题让高手们给解决下。

  1.更改Zend工作目录

  

  2.更改Zend字体

  依次进入Window——Preferences——General——Appearance——Colors and Fonts——Basic——Text Font进行修改,偶还是喜欢Consolas的16号:

  

  3.更改新建文档模板的默认设置

  默认情况下新建PHP文件自动生成的代码为:

  仅此一行,偶希望能新建PHP文件时可以生成闭合的PHP标签,所以依次进入Window -> Preferences -> PHP -> Editor -> Templates -> New simple PHP file修改:

  

  4.修改自动提示代码速度

  Zend是个慢性子,默认的代码提示延迟是500毫秒,显然不符合Coder们的急脾气,所以进入Window -> Preferences -> PHP -> Editor -> Content Assist ->Auto Activation,将代码自动提示的速度500设置成50:

  

  5.新建模板

  Zend里面已经自带了很多模板了,大家可以进到上面修改默认新建PHP文件模板的地方去逛逛,但难免还会出现不够用的情况,所以我们需要新建模板:

  

  注意在context中选择newphp,负责新建时无法找到模板名。

  6.更改快捷键

  这个和VS是类似的,相信大家难免对有些快捷键的键位不爽哈,比如会将Ctrl+K,C作为注释的快捷键,这明显是两只手才可以操作完成的工作,怎么快得起来哈,所以我们会进行修改,比如修改成Ctrl+E,C等,而Zend里默认加块注释是Ctrl+Shift+/,取消块注释是Ctrl+Shift+\,而增加或取消单行注释,默认是切换Ctrl+/,偶依然不想两只手来操作,所以果断改掉,我改的单行注释切换是Ctrl+E,块注释是Ctrl+R,取消块注释是Ctrl+G。

  另外就是更改调试和VS的习惯一致,调试由F11改为F5,运行由Ctrl+F11改为Ctrl+F5,Step into由F5改为F11,Step Over由F6改为F10。

  以上两个部分的更改可在搜索框中输入“comment”和“debug”即可看到。

  

  7.安装JSEclipse

  JS的提示要强大,而Zend本身自带的稍弱,这里更好的选择是安装JSEclipse插件,我们依次进入Help -> Install newsoftware

  这里有两种安装方法,一种是添加在线安装地址 http://download.macromedia.com/pub/labs/jseclipse/autoinstall,还有当然就是下载安装包到本机,进行安装,如果你解压了就选Local找到本地文件夹确定,或者你懒得解压也可以直接选Archive即可。

  

一路Next,就可以安装完成了。。

  安装好要选择JSEclipse 为默认的Javascript编辑器才可以使用JSEclipse,依次进入Window -> Preferences -> General -> Editors -> File Assocaitions:

  

设置“Default”即可。

  同样,代码提示也修改的快一些:

  

  原“outline reparsing delay(ms)”默认值为500,“Code Completion popup delay(ms)”默认值为200。

  8.窗口布局

  使用Alt+Shift+Q,V调出变量窗口,方便调试的时候跟踪相关变量的值

  另外可以调出Debug和Debug OutPut窗口,方便跟踪调试

  还在Window——Show View中调出PHP Function窗口,懒得开手册的时候可以看一眼。

  

  最后的布局为了看其顺眼,还是搞成了象VS的样子,其中下面一块可以最小化以增大工作区。

  

  9.注释心得

  大家在VS里为某个函数添加注释都会连续输入三个/,这样就可以添加函数的Summary了,偶本以为这个功能在Zend里米有,但是还是在偶然的一次注释中发现了,就是敲入/**,然后回车就可以为函数添加注释了,效果如图:

  

  好了,以上大概就是我对Zend的改造了,最后留几个在VS中我常用,但是在Zend中还暂时未找到实现的问题,望大牛们给指点下:

  1.在VS中我会设置所有的文件全都自动换行,也就是代码一行显示不完的时候会换行显示,而不是继续显示,从而出现横向的滚动条,这样看代码拖来拖去的,很是影响代码的可读性。我现在只发现在工作区右键有个“Toggle Word Wrap”选项可以让当前页面换行显示,但是没有找到让所有文件统一全部换行的功能设置。

  2.另外,还经常用到一个“转到定义”的功能,就是在函数或者变量上右击,可以转到定义,然后就转到了函数或变量初始定义的那一行,这个在文件多的时候比较有用,但在Zend里面也没有找到。

  3.还有一个比较常见的功能就是我输入一个函数或者变量,Zend肯定会提示哈,好,假设现在我不小心点到其他什么了,比如碰到触摸板,这样因为鼠标点击的原因,智能提示框就肯定消失了对吧,这时候有没有方法可以按某个键之类的把提示框调出来,而不用把这个敲到一半的函数删掉然后从头开始输入,让提示框出现。这个在VS里面是Ctrl+J,但是在Zend里也没有找到怎么实现。




본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Ctrl+A 키는 무엇을 의미하나요? Ctrl+A 키는 무엇을 의미하나요? Mar 16, 2023 pm 03:12 PM

Ctrl+a 키는 "모두 선택"을 의미하며 컴퓨터에서 가장 일반적인 단축키로는 Ctrl+B(즐겨찾기 구성), Ctrl+C(복사), Ctrl+D(삭제), Ctrl+E( 검색 길잡이), Ctrl+V(붙여넣기) 등

CTRL+ALT+DEL 화면에서 보안 옵션을 추가/제거하는 방법 CTRL+ALT+DEL 화면에서 보안 옵션을 추가/제거하는 방법 Apr 26, 2023 pm 12:07 PM

사용자 정의 기능이 있으면 더 많은 것을 탐색할 수 있습니다. Windows는 사용자에게 가장 많은 양의 사용자 정의 기능을 제공하며 우리 모두는 매우 감사하고 있습니다. 그렇다면 CTRL+ALT+DEL 화면을 사용자 정의하는 것을 고려해 본 적이 있습니까? 물론 그렇습니다. 그렇지 않았다면 지금 이 글을 읽고 있지도 않았을 것입니다. 좋은 소식이 있습니다! 보안 옵션 화면을 사용자 정의할 수 있습니다. 원하는 옵션만 유지하고 필요하지 않은 옵션은 모두 삭제할 수 있습니다. CTRL+ALT+DEL 화면 사용자 지정은 로컬 그룹 정책 편집기 또는 레지스트리 편집기를 통해 수행할 수 있습니다. 원하는 방법을 선택할 수 있으며 둘 다 동일한 효과를 갖습니다. 그럼 무엇을 기다리고 계시나요? 기사를 자세히 살펴보겠습니다! 너가 좋아하길 바래! 방법 1: 로컬 그룹 정책을 통해 편집

Ctrl+스페이스바는 무엇을 하나요? Ctrl+스페이스바는 무엇을 하나요? Mar 09, 2023 pm 04:18 PM

"ctrl+스페이스바" 기능은 중국어와 영어 입력 방법 사이를 전환하는 것입니다. "ctrl+스페이스바"를 통해 중국어와 영어 입력 방법 사이를 전환할 수 있습니다. "ctrl"은 키보드에서 일반적으로 사용되는 키입니다. 전체 이름은 "컨트롤"입니다. 컴퓨터 기본에서는 "컨트롤 키"라고 합니다.

Ctrl + Shift란 무엇인가요? Ctrl + Shift란 무엇인가요? Mar 09, 2023 pm 04:23 PM

ctrl+shift는 입력 방법을 전환하기 위한 조합 단축키입니다. "ctrl+shift"를 동시에 누르면 다른 키를 눌러 "ctrl+shift+N"을 동시에 누르는 등 다른 기능을 수행할 수도 있습니다. 새 폴더 등을 생성하는 시간 키

win10 컴퓨터 스크린샷 찍을 때 ctrl에 추가해야 할 내용에 대한 자세한 설명 win10 컴퓨터 스크린샷 찍을 때 ctrl에 추가해야 할 내용에 대한 자세한 설명 Jul 20, 2023 am 11:09 AM

많은 네티즌들은 새로 설치된 win10 시스템에 대해 잘 모르고, 흔히 사용하는 스크린샷 기능 등 많은 기능을 어떻게 사용하는지 모르는 경우가 많습니다. 일부 네티즌들은 Win10에서 빠르게 스크린샷을 찍는 방법과 Win10 컴퓨터에서 스크린샷을 찍기 위해 Ctrl에 무엇을 추가해야 하는지 알고 싶어합니다. 오늘 편집자는 Windows 10 컴퓨터에서 스크린샷 단축키를 사용하여 빠르게 스크린샷을 찍는 방법을 알려드리겠습니다. 1. 컴퓨터의 로컬 스크린샷을 찍습니다. Windows 시스템이 설치된 컴퓨터를 사용하는 경우 로컬 스크린샷을 찍는 단축키는 Windows 로고 키 + Shift + S입니다. 2. 전체 화면 스크린샷을 찍으려면 키보드의 PrtScSysRq 키를 눌러 전체 화면 스크린샷을 찍습니다. 동시에 채팅 상자나 Word와 같은 사무실 문서에 붙여넣으려면 Ctrl+V만 누르면 됩니다.

실행 취소 단축키 ctrl 은 무엇입니까? 실행 취소 단축키 ctrl 은 무엇입니까? Feb 22, 2024 pm 04:10 PM

실행 취소 단축키는 Ctrl + Z입니다. 튜토리얼 적용 모델: Lenovo AIO520C 시스템: Windows 10 Professional Edition 분석 1 실행 취소 단축키는 Ctrl + Z입니다. 실행 취소를 취소하고 이전 단계로 복원하려면 단축키 Ctrl + Y를 사용하면 됩니다. 실수로 삭제한 경우 컴퓨터에 있는 파일 또는 문서에 오타가 있는 경우 단축키 Ctrl+Z를 사용하여 이전 단계로 복원할 수 있습니다. 보충: 잘라내기 및 붙여넣기 단축키는 무엇입니까 ctrl + X는 붙여넣기, ctrl+W는 현재 창 닫기, ctrl+N은 새 파일 만들기, ctrl+esc는 시작 메뉴 열기입니다. , Ctrl+S는 작업할 현재 파일을 저장합니다. 요약/참고: 실행 취소 단축키는 Ctrl+입니다.

Zend Framework에서 권한 제어를 위해 ACL(Access Control List)을 사용하는 방법 Zend Framework에서 권한 제어를 위해 ACL(Access Control List)을 사용하는 방법 Jul 29, 2023 am 09:24 AM

Zend Framework에서 권한 제어를 위해 ACL(AccessControlList)을 사용하는 방법 소개: 웹 애플리케이션에서 권한 제어는 중요한 기능입니다. 이는 사용자가 액세스 권한이 있는 페이지와 기능에만 액세스할 수 있도록 하고 무단 액세스를 방지합니다. Zend 프레임워크는 ACL(AccessControlList) 구성 요소를 사용하여 권한 제어를 구현하는 편리한 방법을 제공합니다. 이 기사에서는 Zend Framework에서 ACL을 사용하는 방법을 소개합니다.

PHP 구현 프레임워크: Zend 프레임워크 시작 튜토리얼 PHP 구현 프레임워크: Zend 프레임워크 시작 튜토리얼 Jun 19, 2023 am 08:09 AM

PHP 구현 프레임워크: ZendFramework 입문 튜토리얼 ZendFramework는 PHP에서 개발하고 현재 ZendTechnologies에서 유지 관리하는 오픈 소스 웹 사이트 프레임워크입니다. ZendFramework는 MVC 디자인 패턴을 채택하고 Web2.0 애플리케이션 및 Web Serve 구현을 지원하기 위한 재사용 가능한 코드 라이브러리 시리즈를 제공합니다. ZendFramework는 PHP 개발자들에게 매우 인기 있고 존경받고 있으며 다양한 기능을 갖추고 있습니다.

See all articles