I think these program editers are now very difficult to study. In my opinion, using vi is the fastest editer but it's bad for review. Gvim and nedit is simply like UltraEdit in Windows, using them can make us cheking errors easier. And Emacs is the most suiltable editer for Verilog/VHDL. I know many company using this for editing.
How about for Windows? I am looking for a good simple editor for windows with highlight and hopefully it has the function like insert characters at the beginning of every line (can we do it in MS office?).
gvim also has highlight option for syntax. But when you press Enter(Return), it will return at the beginning of the next line (not suitable for viewing).hic hic
nedit is ok but it looks slower than gvim and vi
Emacs with verilog-mode is the best, as long as you master it.
If you know little about emacs and verilog-mode, and be unwilling to learn it, it's not better than GVIM.
Gvim is the best if you don't know verilog-mode in emacs.
EMACS is a good editor and u can set syntax highlight in .emacs file in unix environment.
Also EMACS has a VHDL mode in which u need not type everything in syntax, i mean u have shortcuts for all valid syntax.
e.g. In VHDL if u will type entity, it will ask for generic, ports etc and complete the syntax as per ur inputs.
gVim can also be used, u need to set appropriate syntax.
I use Vim as the best choice for me, you can set the highlight very easily with the version 6.0 above.
You can add the following statement in ~/.vimrc with support for autocommands.
if has("autocmd")
filetype plugin indent on
endif
I use gvim, and get used to it. when i found emacs, i found it is very powerful, (with verilog-mode). but i have not much time to study a new editor. so i only use emacs's verilog-mode batch mode.
so both emacs and gvim is good, cross platform. it is your personal like to choose which one.