What editor do you use? 2008
Moderator: General Moderators
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
Re: What editor do you use? 2008
I am actually surprised there is not a voice driven programming environment. If you think about programming languages, they have a very small set of words to describe the program structure. Editing is mostly "rename foo to bar" or "insert before line 42". Variables and functions all have highly unique names. It seem like a very finite and structured set of things for an voice command system to understand. And you could alway drop into typing mode.
(#10850)
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Re: What editor do you use? 2008
I wondered about this too. From an accessibility point of view such a tool could be be great for disabled (i.e. amputees) developers. I don't know what I'd do if (god forbid) I ever ended up in a major car accident or something and had to have my arms removedarborint wrote:I am actually surprised there is not a voice driven programming environment. If you think about programming languages, they have a very small set of words to describe the program structure. Editing is mostly "rename foo to bar" or "insert before line 42". Variables and functions all have highly unique names. It seem like a very finite and structured set of things for an voice command system to understand. And you could alway drop into typing mode.
Re: What editor do you use? 2008
Currently using Zend Studio... Tried also Zend Studio for Eclipse but thats damn memory eating and slow/buggy yet.
Perhpas if company didn't buy those for me I wouldn't pay for it.
Main trouble I have is all editors I use just hang/halt at some point... I am too fast for them I guess. Only vim can stand...unfortunately ctags or no, it has very poor autocomplete capabilities. I think vim rocks but I just need to spend way too much time configuring it for all my needs and getting used to new habits, time which I don't have. Other than that I am completly console oriented......svn totally rulz over console...no gui can change that. I think.
In short I think what eclipse is for java would be ultimate..but alas, thats not possible as php has no strong types.
What I consider important:
- supporting projects - multi dir from different trees
- working on linux
- zend analyzer like feature - pretty important - at least able to run php -l on file save
- autocomplete - I haven't seen such a good autocomplete as Zend Stduio and Zend Studio for Eclipse - I talk OOP - autocmple + expected arguments
- of course syntax highlight...but thats a must anyhow - to understand mixed html/php code (Sometihng Zend Studio for Eclipse has trouble with now)
- quick navigation - veery important. Either searching resource (class,function,something) or filename With quick short key and typing to have autocmplete list of all matched resources.
- snippet support - some keystrocks -> enter and you have some code block ready for you
- code formating - automatically formats code,...this includes tabs to spaces and the like
Perhpas if company didn't buy those for me I wouldn't pay for it.
Main trouble I have is all editors I use just hang/halt at some point... I am too fast for them I guess. Only vim can stand...unfortunately ctags or no, it has very poor autocomplete capabilities. I think vim rocks but I just need to spend way too much time configuring it for all my needs and getting used to new habits, time which I don't have. Other than that I am completly console oriented......svn totally rulz over console...no gui can change that. I think.
In short I think what eclipse is for java would be ultimate..but alas, thats not possible as php has no strong types.
What I consider important:
- supporting projects - multi dir from different trees
- working on linux
- zend analyzer like feature - pretty important - at least able to run php -l on file save
- autocomplete - I haven't seen such a good autocomplete as Zend Stduio and Zend Studio for Eclipse - I talk OOP - autocmple + expected arguments
- of course syntax highlight...but thats a must anyhow - to understand mixed html/php code (Sometihng Zend Studio for Eclipse has trouble with now)
- quick navigation - veery important. Either searching resource (class,function,something) or filename With quick short key and typing to have autocmplete list of all matched resources.
- snippet support - some keystrocks -> enter and you have some code block ready for you
- code formating - automatically formats code,...this includes tabs to spaces and the like
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Re: What editor do you use? 2008
I'm not saying there is because I'm not aware of any, but there is research being done into it. Ahhh... imagine the noise level in the office when all the developers are talking to their computers instead of typingarborint wrote:I am actually surprised there is not a voice driven programming environment.
http://research.microsoft.com/~abegel/b ... ek2005.pdf
http://ieeexplore.ieee.org/Xplore/login ... ham%2C+S.L.
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
Re: What editor do you use? 2008
There actually is software! Those wacky Canadians! And it's Open Source!
http://voicecode.iit.nrc.ca/
http://voicecode.iit.nrc.ca/VoiceCode/u ... outVG.html
http://voicecode.iit.nrc.ca/VoiceCode/u ... jects.html
************************
I was looking at your list of what you want from an editor, and jmuts and others. The idea if "lightweight" seems to be a divider. I use Eclipse, leave it open all day, and I guess have enough memory -- so the term has no meaning to me.
I think it depends on how much you do within the IDE perhaps. For example, I do leave the IDE to do SVN/CVS, SFTP, use the shell, etc. occasionally, but I can probably do 80-90% of what I need within Eclipse. It's Team menu has a lot of options for SVN so I can do the basics plus some branching and merging. The sSFTP plugin is great for uploading files as you go, but I do actual file management in gFTP or a shell.
http://voicecode.iit.nrc.ca/
http://voicecode.iit.nrc.ca/VoiceCode/u ... outVG.html
http://voicecode.iit.nrc.ca/VoiceCode/u ... jects.html
************************
I was looking at your list of what you want from an editor, and jmuts and others. The idea if "lightweight" seems to be a divider. I use Eclipse, leave it open all day, and I guess have enough memory -- so the term has no meaning to me.
I think it depends on how much you do within the IDE perhaps. For example, I do leave the IDE to do SVN/CVS, SFTP, use the shell, etc. occasionally, but I can probably do 80-90% of what I need within Eclipse. It's Team menu has a lot of options for SVN so I can do the basics plus some branching and merging. The sSFTP plugin is great for uploading files as you go, but I do actual file management in gFTP or a shell.
(#10850)
- Maugrim_The_Reaper
- DevNet Master
- Posts: 2704
- Joined: Tue Nov 02, 2004 5:43 am
- Location: Ireland
Re: What editor do you use? 2008
I use Eclipse PDT and kate. Eclipse is typically useful primarily because a few extras out of box I've grown accustomed to. That said, I would prefer a lighter alternative that handled files quickly and had a better designed directory browser. On windows for non-projects (i.e. scripts, small apps) I use editplus or kate/gedit on Linux.
I have heard a lot of good things about Textmate but I'm not sure of it's PHP support compared to say Ruby or Python. Any comments from Mac users in this regard? I have a Mac incoming soon
.
I have heard a lot of good things about Textmate but I'm not sure of it's PHP support compared to say Ruby or Python. Any comments from Mac users in this regard? I have a Mac incoming soon
Re: What editor do you use? 2008
i use dreamweaver 
- Kieran Huggins
- DevNet Master
- Posts: 3635
- Joined: Wed Dec 06, 2006 4:14 pm
- Location: Toronto, Canada
- Contact:
Re: What editor do you use? 2008
Editplus on Windows for PHP.
For Ruby I use gEdit in Ubuntu and e on windows.
For Ruby I use gEdit in Ubuntu and e on windows.
-
malcolmboston
- DevNet Resident
- Posts: 1826
- Joined: Tue Nov 18, 2003 1:09 pm
- Location: Middlesbrough, UK
Re: What editor do you use? 2008
notepadd++ exclusively i fired up dreamweaver for the first time in years yesterday on mac, i remember the days when i could only design with dreamweaver 
Re: What editor do you use? 2008
Using gvim for a week now, and I must say already working as fast as I did with Zend Studio, and it only gets better with profing my habits. Once I learn vim scripting it's just unlimited. [g]Vim is truly awsome editor.
-
d3ad1ysp0rk
- Forum Donator
- Posts: 1661
- Joined: Mon Oct 20, 2003 8:31 pm
- Location: Maine, USA
Re: What editor do you use? 2008
Dreamweaver, but actively looking into alternatives as I'm sick of DW uploading dependent files when I specify not to.
- JAB Creations
- DevNet Resident
- Posts: 2341
- Joined: Thu Jan 13, 2005 6:44 pm
- Location: Sarasota Florida
- Contact:
Re: What editor do you use? 2008
I love working with SuperEdi. It took some warming up to as I've worked in Notepad (ever since I abandoned Frontpage 98 years and years ago). Tabs in Firefox? Hell yeah! Tabs in a text editor? That took getting used to! I've been using it on a regular basis for maybe a year now? Only about a week ago at a new PHP Meetup group (that just started about a month ago) did someone point out that when the keyboard cursor was directly to the right of a curly bracket that it would embolden it's associated curly bracket, haha cool. I usually don't have a problem with that as I always implement the structure first (open/close div, PHP's if/else () {}, etc...)
I do use Textpad though I reserve using that for access logs and seeing what the innards of unknown file types look like.
I do use Textpad though I reserve using that for access logs and seeing what the innards of unknown file types look like.
Re: What editor do you use? 2008
EditPlus, I've tried numerous text editors / IDEs but have always come back to it for it's simplicity (while still being extremely useful), speed and customizeability.
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
Re: What editor do you use? 2008
The newest Notepad2 (2.1.19) is very clean. Still no tabs (and the author of the program has said that he will probably never support tabs) but other than that, it is a great, lightweight editor.
Re: What editor do you use? 2008
I like Notepad++, I use it for all purposes, plaintext/php/xhtml/xml/js/css/java. It's lightweight and simple and you can hack it a bit to do what you want. For example, my CTRL+1 invokes the Java compiler to compile the current file and CTRL+2 invokes the Java interpreter to run the current class.