Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Text Editor for Verilog (also C, PERL, VHDL)

302 views
Skip to first unread message

A

unread,
Jul 6, 2004, 4:48:58 PM7/6/04
to
Does anyone know of a good low cost (free or less than $50) text editor
(native Windoze executable) that can be used with Verilog? I have looked at:
(1) EditPlus (errors with {} in a PERL program; no BEGIN/END support)
(2) NEdit (not native windows; no BEGIN/END support)
(3) e93 (based on Tcl/Tk 8.4 from Active State; no BEGIN/END support)
(4) jEdit (Java is slow and awkward; no BEGIN/END support)
(5) TextPad (no BEGIN/END support)

But none of these will deal with BEGIN/END syntax (i.e., {} blocks are good
for "C", PERL, etc., but not for Verilog).

Any suggestions?

Thanks,
EigenFunct...@YahooNOSPAM.com


B. Joshua Rosen

unread,
Jul 6, 2004, 6:59:35 PM7/6/04
to

Xemacs has Verilog and VHDL modes that do every thing you want. Get it
from http://www.xemacs.org.


Allan Herriman

unread,
Jul 6, 2004, 9:31:17 PM7/6/04
to

Vim (http://www.vim.org ) will also meet the OP's requirements. Load
the (supplied) matchit plugin, and it will also treat begin/end (and
other keywords) as brackets that can be matched.

Regards,
Allan.

Kelvin

unread,
Jul 6, 2004, 9:37:26 PM7/6/04
to
Ultra-Edit is great! It supports vertical copy/paste, which is a great help
when you have bit by bit manipulation on a 64-bit buses...It also allows
versatile syntax highlighting...

But it's not free...

Kelvin


"A" <A...@B.com> wrote in message
news:_eEGc.29756$MT5....@nwrdny01.gnilink.net...

Chenbo Liu

unread,
Jul 6, 2004, 10:01:11 PM7/6/04
to
Ultraedit with verilog wordfile and gvim are your choices.

Personally I'm in favour of gvim coz it's free.


Best,

Chenbo

"A" <A...@B.com> 写入邮件 news:_eEGc.29756$MT5....@nwrdny01.gnilink.net...
: Does anyone know of a good low cost (free or less than $50) text editor

:
:

Jeremy Webb

unread,
Jul 8, 2004, 12:51:35 PM7/8/04
to
"Kelvin" <stu...@nowhere.com> wrote in message news:<40eb...@news.starhub.net.sg>...

It supports vertical copy/paste, which is a great help
> when you have bit by bit manipulation on a 64-bit buses...It also allows
> versatile syntax highlighting...

Kelvin,

VIM also supports vertical/column copy and past, as well as syntax highlighting.

Later,

Jeremy

B. Joshua Rosen

unread,
Jul 8, 2004, 9:18:17 PM7/8/04
to

Xemacs does absolutely everything that every other editor can do plus much
much more. Don't waste your time learning a primitive editor like VI.
Emacs/Xemacs has a learning curve but once you're over it you'll find its
the most powerful development tool you'll ever encounter.

Jussi Jumppanen

unread,
Jul 9, 2004, 1:10:17 AM7/9/04
to
A wrote:

> Does anyone know of a good low cost (free or less than $50) text
> editor (native Windoze executable) that can be used with Verilog?

Take a look at the Zeus for Windows programmer's editor:

http://www.zeusedit.com/lookmain.html

Some of the Zeus programming features include:

+ Code completion and intellisensing
+ Integrated class browser
+ Project/workspace management
+ Fully configurable syntax highlighting
+ Seamless FTP editing
+ Integrated version control

> I have looked at:
> (1) EditPlus (errors with {} in a PERL program; no BEGIN/END support)
> (2) NEdit (not native windows; no BEGIN/END support)
> (3) e93 (based on Tcl/Tk 8.4 from Active State; no BEGIN/END support)
> (4) jEdit (Java is slow and awkward; no BEGIN/END support)
> (5) TextPad (no BEGIN/END support)

Zeus has a "Brace String Prefix" and "Brace String Postfix"
feature which should do what you required.

What this feature will can be illustrate as follows. Consider
the case where this text is typed:

if begin<hit the enter key here>

After the enter key is hit Zeus will expand the text to read
as follows:

if begin
<cursor is now here>
end

Also the Edit, Find Matching Brace menu function will also
move the cursor between matching begin and end markers.

To configure Zeus just goto the template section of the Zeus
Document Type.

Jussi Jumppanen
http://www.zeusedit.com

Jussi Jumppanen

unread,
Jul 9, 2004, 1:25:46 AM7/9/04
to
Jussi Jumppanen wrote:

> Take a look at the Zeus for Windows programmer's editor:
>
> http://www.zeusedit.com/lookmain.html
>
> Some of the Zeus programming features include:

I had a look at the Exuberant Ctags web page:

http://ctags.sourceforge.net/languages.html

and it says that Verilog is a supported language. This means
the Zeus class browser, intelli-sensing and code completion
should also work for Verilog.

Jussi Jumppanen
http://www.zeusedit.com

john jakson

unread,
Jul 13, 2004, 12:09:15 AM7/13/04
to
"A" <A...@B.com> wrote in message news:<_eEGc.29756$MT5....@nwrdny01.gnilink.net>...


Um,I've been using TexpPad (15$ IIRC) forever and never even worried
about begin/end issue but then I don't usually need to be pampered
with auto completion etc.

I am more keen for it to show colors and support huge files.

Probably most of the editors suggested can do most of what you want,
but always something missing.

regards

johnjakson_usa_com

Cody

unread,
Jul 15, 2004, 6:36:47 AM7/15/04
to
yeah lor.

Every software can do most but not all of the things you want...That's the
ethics
of businessmenship. They don't need to get their competitors out of the text
editor
'industry'...:P

Kelvin


"john jakson" <johnj...@yahoo.com> wrote in message
news:adb3971c.04071...@posting.google.com...

A

unread,
Aug 16, 2004, 5:05:41 PM8/16/04
to
So far, I like UltraEdit (http://www.ultraedit.com/). It does not support
BEGIN/END, but it seems to do all else. I will also look into gVim and Zeus,
as others have suggested.

Thanks for all the responses.

Thanks,
EigenFunct...@YahooNOSPAM.com

"I" wrote in message news:_eEGc.29756$MT5....@nwrdny01.gnilink.net...

Pablo Bleyer Kocik

unread,
Aug 18, 2004, 4:04:17 PM8/18/04
to
What do you mean when you say it doesn't support begin/end blocks?

I am the maintainer of UltraEdit's Verilog-2001 mode. It should not
only recognize begin/end blocks but also case/endcase, fork/join,
specify/endspecify, table/endtable and config/endconfig as indentation
strings...

Regards.

info_

unread,
Apr 28, 2005, 6:02:48 PM4/28/05
to
B. Joshua Rosen wrote:


I like Crimson Editor, it's 100% free and easily customizable.
http://www.crimsoneditor.com

I've extended the Verilog coloring to SystemVerilog in case anyone wants this.

But afaik, it's not capable of begin ... end tokenizing.

Bert Cuzeau


0 new messages