View Full Version : What PHP editor do you prefer?
Bob Turtle
11-15-2002, 10:14 AM
What do you use to edit PHP? My requirements for a good editor are good syntax highlighting, line numbers, and support for the usual hot keys.
With Windows I've used EditPlus (http://www.editplus.com/) and Dreamweaver (www.macromedia.com/software/dreamweaver/). They both have the functionality I mentioned above along with "tabs" for viewing other files which I find very useful.
In Linux I've used Xemacs (http://www.xemacs.org) and now Glimmer (http://glimmer.sourceforge.net/). My problem with Xemacs is that I want it to work the way a text editor on Windows works and I can't seem to get it to work the same way. I want the same hot keys and I can't get it to indent properly. Also, I can't find a good PHP3 mode for Xemacs. The one I use is the mmm (multiple major mode) which is a combination of HTML and C++ modes and it doesn't work as well as I want it to. I know Xemacs is configurable to no end, but I have a hard time trying to figure it out and I can't find a good tutorial, which is why I'm now trying Glimmer.
Anyway, what editor(s) do you prefer for PHP developement?
skidooer
11-15-2002, 10:24 AM
vi
DeadlySin3
11-15-2002, 10:24 AM
I think VIM is one of the best editors out there.
http://www.vim.org
sedarious
11-15-2002, 10:52 AM
I would recommend either vim (*nix) or Crimson Editor (win)
imported_Gryphon
11-15-2002, 01:21 PM
I use UltraEdit, however I wish it had a better multiline replacement feature.
Strike
11-15-2002, 02:04 PM
vim is a great editor for editing anything :)
Grizzly
11-15-2002, 02:05 PM
I use Cold Fusion Studio 5.0, but that's largely because I'm primarily a Cold Fusion developer.
Uranium-235
11-15-2002, 05:47 PM
Ultraedit roxxxx!
iDxMan
11-16-2002, 12:27 AM
vi/vim - ultraedit for when I get off my duff and setup samba
-r
EscapeCharacter
11-16-2002, 01:05 AM
*nix - vim
windows - ultraedit(it roxorz)
^BuGs^
11-17-2002, 02:52 PM
Maguma. They give me beta copies of the software to test the PHP functionbilty. :D
Cheesus
11-19-2002, 10:01 PM
Coming from a DOS world where I used QEdit/TSE for over 10 years, it's Jed w/WordStar emulation for me.
jamessan
11-19-2002, 11:17 PM
Add my votes for vim or Crimson Editor
shadowwolf
11-22-2002, 12:29 AM
Ultraedit :) all the way.
darelf
11-22-2002, 12:06 PM
I found Crimson Editor for windows the other day.... wow...
Since I don't edit PHP code on Linux, I can't say.... The languages I do use on Linux (C/C++ and Perl) I use Emacs for. But it already has great modes for those.
Why PHP3? You mainting legacy code? Since it's free, is there just too much old code to upgrade?
sedarious
11-22-2002, 12:18 PM
Yeah, about 8 months, jamessan and I went on a windows editor finding spree. I must have installed about 20 different editors. One of the last I tried was crimson editor. I had managed to royally F-up my registry and file type definitions by this time from all the editor installing, so crimson seemed kind of broken, but I gave it another try after a fresh install. I haven't used another editor since then (well, I use .NET for C++ cause its an IDE). I would highly recommend trying it.
inkedmn
11-22-2002, 12:56 PM
vim works just as well in windows as in *nix, you know... :)
stuka
11-22-2002, 01:20 PM
heck yeah! /me uses (g)vim for almost all of my (code/text) editing. Now if I can only figure out how to use vim to replace the editor in Outlook here @ work....
sedarious
11-22-2002, 01:41 PM
I am refusing to install cygwin
inkedmn
11-22-2002, 01:46 PM
who said anything about installing cygwin?
here:
ftp://ftp.vim.org/pub/vim/pc/gvim61.exe
away you go...
sedarious
11-22-2002, 02:13 PM
w00t. I was not aware there was a vim for win32... thanks
ktj4l
12-29-2002, 10:26 AM
Notepad. If you need anything more, you've failed at life..
darelf
12-30-2002, 09:41 AM
^^ Is that a bumpersticker?
hypertm
06-12-2003, 03:30 PM
PHPedit 0.6 (http://www.phpedit.net/products/PHPEdit/)
---------------------------------------------------
Syntax Highlighting and built in debugger
thats all I need.
/* edit
* I just noticed PHPEdit Version 0.7.1.113 is out :p
*/
stuka
06-12-2003, 03:42 PM
Originally posted by ktj4l
Notepad. If you need anything more, you've failed at life..
Vim - for those of us who have transcended Notepad :P
Kentaro
06-13-2003, 10:02 PM
I guess if you're colour-blind, Notepad does just fine. =)
inkedmn
06-13-2003, 10:41 PM
Originally posted by Kentaro
I guess if you're colour-blind, Notepad does just fine. =)
and if you really like pain with your programming...
Kentaro
06-14-2003, 12:48 AM
Yeah, in all seriousness Notepad just doesn't cut it for me. Gimme syntax highlighting, file management, formatting, anything to make the programming a bit easier on the eyes and the hands. I use Crimson Editor personally, but I remember another editor called .edit that I liked.
I also like the editor that all of the computers at my school have, Nedit I think it was called...
TheBeansprout
09-13-2003, 01:00 PM
I use notepad, and sometimes Dreamweaver.
php_brian
09-13-2003, 01:38 PM
I've been using EditPlus for the past two years and can't seem to switch to something else. Quite honestly, EditPlus sucks. But I cannot seem to use anything else. LOL. I wish EditPlus had little better filesystem management and maybe a quick function reference for PHP as you code.
Eddie
09-13-2003, 02:08 PM
If you are willing to pay a bit then Zend Studio is great.
Here what I pulled off of their feature page:
====
Profiler
Determine which parts of the application are slowing down your project so you can focus your time on improving the overall performance of your applications.
Code Analyzer
Create robust, secure applications using Zend’s code analyzer, which analyzes static source code and attempts to reconcile problematic code. Locate unreachable code, variables or objects that have been defined but not used or empty variables.
PHP 5 support Syntax highlighting, code completion and file and project inspectors for new PHP 5 syntax.
Support for JavaScript and HTML
Syntax highlighting and code indentation support for JavaScript and HTML.
Real time Syntax-Error highlighting Immediately find syntax errors as you type. The Syntax Error Indicator bar pinpoints syntax error location within file.
CVS Integration (View screen shot) Perform all your CVS operations, directly from within the Zend Development Environment.
Advanced usability features Cross-file searching and bookmark management, regular expression searching, window cloning, customizable keystrokes, conditional breakpoints.
Advanced project management capabilities New Project Wizards, Easy project properties modification, and XML project configuration files.
Code Completion
# The most robust code completion available, including function summary descriptions, prototype structure and tips. Code completion engine recognizes all aspects of your code, according to context: Built-in PHP functions
# Your own functions
# Your own variables
# Class browsing
# Object dereferencing for methods and properties
# Constants recognition
# Function arguments view
Project and file inspectors Easily navigate your project to find where functions, classes and variables are defined.
Smart bracket matching Stand on any bracket, and see exactly where the matching bracket is located, even if the matching bracket is off the screen.
Bookmarks Navigate among multiple locations in your project.
Automatic indentation Makes your code more readable, according to your own custom needs.
Self-documenting code Automatically generate PHPDoc compatible comments and documentation.
Code duplication Duplicate code without overwriting the clipboard.
===
I pulled that from their editing features page, that program also has debugging tools. It is definately worth downloading the evaluation and testing it out.
TheBeansprout
09-14-2003, 06:57 PM
Well, you'd kinda expect that stuff from Zend, seeing as the name comes from the creators of PHP and the Zend scripting engine =P
php_brian
09-17-2003, 09:42 PM
I don't think the Zend IDE is the greatest. It is written in Java. Java == Slow :)
Originally posted by php_brian
I don't think the Zend IDE is the greatest. It is written in Java. Java == Slow :)
Actually, Zend Studio 3 is pretty speedy - they spent a lot of time speeding things up. Still, it's not quite as fast as other things I've seen.
Windows - EditPlus. I don't like anything else.
Linux - Kate. Looked at vim, haven't actually sat down to make full use of it yet.
I think the main reason I haven't caught onto Vim is that I don't like the command-based interface (but it is very quick). I guess I've just become soft after all these GUI editors :p Ahh, one day. One day.
*heads off to print the DevShed Vim 101/201 articles*
For PHP......i will always use the best....."PHP Expert Editor"!:plot:
wonko
10-14-2003, 12:13 PM
i'm using textpad (http://www.textpad.com) with php highlighting function for most of my programming tasks.
vBulletin® v3.7.0, Copyright ©2000-2009, Jelsoft Enterprises Ltd.