- Sep 8, 2004
- 1,495
- 0
- 0
I been looking for the perfect editor for a while now trying many different ones (free ones).
I work 98% of the time with SystemVerilog code and C code.
So maybe you guys can help with the features i am looking for.
1) Column Mode (set/unset)
a) zero width selection
b) inserting text on multiple lines at once from selected vertical cursor
c) paste along vertical selection (copy word, select vertically lines 1-3, paste will result word being pasted on lines 1-3).
d) you can start typeing anywhere (does not matter where whitespace and eol are)
2) Copy column text pastes as column text at cursor
3) Insert(overwrite) mode with column inserting
5) Linux Bin, would be nice to run in windows too.
6) Syntax Highlight
7) Editable Syntax Highlight files, extension determined, can override on the fly.
8) No problem with large file > 10,000 lines
9) Hex mode (not that important)
10) editable matching braces (greater than a single character) (verilog begin end for example).
11) working from network drive file, should not lag editing another thread should check every so often to see if file is changed and promoted if so.
The best ones i was able to find that meet most of those are the following
1)Crimson Editor (after making some source code additions for the column editing additional functions to match 1-3 perfect). Is very slow with large files and only for windows
2) Jedit - buggie and laggy gui (java program) but other than that it pretty much fills my needs
3) MadEdit - most features.. but very buggie and laggy (more so than jedit)
4) Co-Worker bought SlickEdit, but it still does not do all of number 1 and it costs a couple hundred.
5) gVim is OK, but it only has very basic column editing ability. As an HDL programming column editing is my most used feature.
Anyway else know of some good ones that meet most of those features?
I work 98% of the time with SystemVerilog code and C code.
So maybe you guys can help with the features i am looking for.
1) Column Mode (set/unset)
a) zero width selection
b) inserting text on multiple lines at once from selected vertical cursor
c) paste along vertical selection (copy word, select vertically lines 1-3, paste will result word being pasted on lines 1-3).
d) you can start typeing anywhere (does not matter where whitespace and eol are)
2) Copy column text pastes as column text at cursor
3) Insert(overwrite) mode with column inserting
5) Linux Bin, would be nice to run in windows too.
6) Syntax Highlight
7) Editable Syntax Highlight files, extension determined, can override on the fly.
8) No problem with large file > 10,000 lines
9) Hex mode (not that important)
10) editable matching braces (greater than a single character) (verilog begin end for example).
11) working from network drive file, should not lag editing another thread should check every so often to see if file is changed and promoted if so.
The best ones i was able to find that meet most of those are the following
1)Crimson Editor (after making some source code additions for the column editing additional functions to match 1-3 perfect). Is very slow with large files and only for windows
2) Jedit - buggie and laggy gui (java program) but other than that it pretty much fills my needs
3) MadEdit - most features.. but very buggie and laggy (more so than jedit)
4) Co-Worker bought SlickEdit, but it still does not do all of number 1 and it costs a couple hundred.
5) gVim is OK, but it only has very basic column editing ability. As an HDL programming column editing is my most used feature.
Anyway else know of some good ones that meet most of those features?
