Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I would appreciate very much if someone could recommend me a good text editor for VHDL.

share|improve this question

3 Answers 3

The absolute easiest way to go would be gedit with plugins (specifically, the code snippet plugin)

sudo apt-get install gedit gedit-plugins

geditInstall gedit gedit-pluginsInstall gedit-plugins

gedit has the benefit of working well with GHDL.

Emacs (which should come pre-installed on your machine) has a very useful VHDL mode documented here.

emacs23Install emacs23 emacs23-noxInstall emacs23-nox

If you want something more full-featured, Scriptum is very full-featured and comes with support for other languages such as Verilog, C/C++, and Xilinx UCF. Its download page is here. (You have to fill out a form, but it's free and doesn't require a license.)

share|improve this answer

Vim includes a syntax file for VHDL by default.

Although a little tough to understand at first once you get used to it there are few editors faster or more useful than VIM.

You can install it by running sudo apt-get install vim-nox or if you want it with the small gtk shell sudo apt-get install vim-gtk.

vim-noxInstall vim-nox vim-gtkInstall vim-gtk

Be sure to run vimtutor if this is your first time using vim, it will help you get up to speed on how vim is used. Alternativly you could take a look at this online vim tutorial.

share|improve this answer

You're opening pandora's box here! Most editors will support syntax coloring for a wide range of languages, including VHDL. So your question could be re-interpreted as a question for just a nice editor.

Specifically for VHDL however, Emacs, VI, Notepad++ and UltraEdit are very popular as editors. See this poll and this poll. There's not Notepad++ for Linux, though (afaik).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.