Re: PHP IDE
| From: | Sebastian Delmont | Date: | Sat, 02 Dec 2000 07:33:52 +0000 |
| Subject: | Re: PHP IDE | ||
| References: | 1 2 3 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-39826@lists.php.net to get a copy of this message | ||
For what it's worth to anyone developing an IDE for PHP... here is my
"whishlist"
FUNCTIONS THAT DON'T NEED MENTIONING
- Syntax coloring (with user definable colors)
- Autoindent
REALLY IMPORTANT FUNCTIONS
- PHP Debugger...
- Transparent FTP Support (open/save through ftp)
- Regexp search and replace
- User configurable tools (i.e. F10- open in browser, F9- open in
dreamweaver, F5- update in CVS, etc...)
- Context based help (i.e. F1 shows help on the selected word)
NICE-TO-HAVE FUNCTIONS
- Project view/pane/tree (a list of files and dirs related to a project)
- Full CVS integration
- Function lists (list of functions defined in a file or in multiple files)
- Variable lists
- Multifile search and replace
- Hyperlinking (right click on a function call to jump to it's definition,
right click on an include to open the file)
- Autocomplete (start typing a word and a list of completions appears)
- Smart indenting (i.e. add an indent level after typing a {, remove one
after })
- Context based syntax coloring (i.e., when the cursor is inside <? ?> tags,
show HTML in a single color, when outside of php tags, colorize HTML code
but not PHP code... do the same with strings in php code... SQL syntax a
plus)
- Code folding (i.e. hide/show a { } block... even better if it supports
HTML open/close tags)
- Scripting (use the Zend engine :-)
FUNCTIONS I DON'T WANT
- WYSIWYG HTML Editing... unless it is as good as Dreamweaver and it
interprets PHP code when showing the page.
I already have/use most of these functions in Emacs (under Win and Unix)
with a custom php-mode and UltraEdit (Win only) with custom settings.
Regards,
Sebastian
PS: If anybody needs beta testers, let me know :-)