Editors
Ubuntu has a number of text editors that good for coding, this page gives a quick overview of a few Gnome based editors. The are many more editors available some of which are listed under the Others heading.
Gedit
website: www
Gedit is the default text editor in Ubuntu. It is simple and quick but has many useful features including a plugin frame work. Gedit is a good basic editor for must types of files.
website: http://projects.gnome.org/gedit/
version: 2.28
Syntax Hilighting: VHDL, Verilog, C (and most other languages)
Symbols:via Ctag plugin
File viewer: Vis pluign
Code completion: No
Code Folding: No
Version Control: SVN, Barzaar and Git via plugins
Geany
Geany is a light weight text editor similar to Gedit but aimed more at coding. As with Gedit, Geany supports plugins.
website: http://www.geany.org/
version: 0.18
Syntax Hilighting: VHDL. (Verilog in lasted development code)
Symbols:VHDL and Verilog in lasted development code
File viewer: Yes
Code completion: Sum support can be added with custom files.
Code Folding: Yes
Version Control: SVN, Barzaar and Git via plugins
Anjuta
Ajunta is a IDE for Gnome. It has good syntax support when using the GtKSourceView editor and makes good use of screen space. One down side is it only has auto completion for C and Java.
website: http://projects.gnome.org/anjuta/
version: 2.28.0.0
Syntax Hilighting: VHDL, Verilog, C
File viewer: Yes
Code completion: C only
Code Folding: Yes
Version Control: SVN,Barzaar and Git via plugins
Old School
Emacs, Vi and Nano all have a syntax highlighting modes. So if your hardcore you can use these.
Others
Kde based editors: Kate and Kdevlop IDE

about 1 year ago
I’ve been using Eclipse with the Simplifide plugin for Verilog/VHDL syntax coloring and some error checking.
about 1 year ago
Altough not maintained, i think nedit is one of the best.