Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Best Editor for Verilog Code Navigation

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
883
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,868
Hi All,

What is the Best Editor for Verilog Code Navigation?

Thank you!
 

why? can u give an examples?
Is it possible to trace signals backward/forward in VI?
Navigate hierarchies?
How ctags work for VI?
Can VI work as outliner? When a cursor is on one of the signals in the instance, is there a way what's the instance (without scrolling the file up for viewing the instance name)?
Thank you
 

I like to use emacs which has a lot of features, and it is very powerful once you learn all the shortcut keys and get familiar to it. you can modify and edit large portions of your code using rectangular insert or delete. there are many features which you can take advantage of.
 

"... has a lot of features, ... very powerful " - can you please list features, which Emacs has but others do not?
"you can modify and edit large portions of your code using rectangular insert or delete" - other editors (like VI, UltraEdit, Komodo) also have this feature.
"there are many features which you can take advantage of" - can you list them please? Features, which other editors doesn't have (besides AUTOs)?

- - - Updated - - -

As for VHDL, is Emacs also so powerful as for Verilog?
 

well when I started I had the same question and the answer i received from my senior colleagues at the time was that whichever editor you start with and get used to, that is the best editor for you. I just prefer emacs because I got used to it. if you want the list of features here is what wikipedia has to say:

XEmacs text-editing features commands to manipulate words and paragraphs (deleting them, moving them, moving through them, and so forth), syntax highlighting for making source code easier to read, and "keyboard macros" for performing arbitrary batches of editing commands defined by the user.

XEmacs has comprehensive online help, as well as five manuals available from the XEmacs website. XEmacs supports many human languages as well as editing-modes for many programming and markup-languages. XEmacs runs on many operating systems including Unix/Linux, BSDs and Mac OS X. Running on Mac OS requires X11; while development has started on a native Carbon version. Two versions of XEmacs for the Microsoft Windows environment exist: a native installer and a Cygwin package.

Users can reconfigure almost all of the functionality in the editor by using the Emacs Lisp language. Changes to the Lisp code do not require the user to restart or recompile the editor. Programmers have made available many pre-written Lisp extensions.

Many packages exist to extend and supplement the capabilities of XEmacs. Users can apply them in bulk using the xemacs-sumo package or "sumo tarballs"
 

I'm using GVIM, so far so good.
But it's not perfect.
 

you may also want to try ultraedit. I recently saw a colleague at work using it and it seems very efficient and very handy on the first glance, that I am considering using it in the future.
 

endless debating on editors....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top