Most editors have support for vhdl/verilog. Under unix some of the more popular editors are vim, nedit, and emacs/xemacs.
I've used vim/gvim for many years under solaris and linux and it has served me well. I even made it my main windows editor a couple of years back. You can find vim at vim.org.
Editors are a pretty personal thing. You really just have to try a couple and see which one you like best.
Hi,
I use only Emacs for writing of VHDL codes. For some guys it's a little bit strange editor but it's very good, fast strong and it serves you also predefined VHDL structures.
Example:
you write in the process part only if and when you press space or Tab, emacs will ask you only for condition definition and then it generates the rest of syntax (then, end if etc.) for you automatically. After that you can write only syntax you want to do if the condition result is true.
Emacs can be also used under Linux/HP-UX/Solaris/Windows/DOS. It depends only on you binary files
emacs with verilog mode is very powerful. The 'AUTO' modes are very useful; saves typing a lot and help prevent stupid typo bugs. For example, missing variables in sensitivity list can be prevented using 'AUTO'.
We are designing a huge (big die) network processor at 2 GHz and all of us are using emacs with veriolg mode.
I use nedit, but with the help of a previously written nedit scripts which automates most of the regualar tasks, I just write the important portions of the code and all of the other segments is generated by those nedit scripts automatically.