473,395 Members | 1,815 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

good editor

Can anyone suggest me a good editor for tracing code?

I got a software with about 400,000 lines of source code in C/C++ with
a complicate structure. It mess me up pretty soon whenever I try to
trace for some relationship between this function and another by using
vi or emacs. I guess that I need your suggestion for a better one. I
use solaris, but with a window for MS Window2000 hardwired in my Sun
box. So either system would be fine, except the MS window size is not
large - a little inconvenience for many windows in MS Window2000.

Thanks!

Theodore
Nov 14 '05 #1
7 2874

"Theodore" <xs**@radonc.duke.edu> wrote in message
news:89**************************@posting.google.c om...
Can anyone suggest me a good editor for tracing code?

I got a software with about 400,000 lines of source code in C/C++ with
a complicate structure. It mess me up pretty soon whenever I try to
trace for some relationship between this function and another by using
vi or emacs. I guess that I need your suggestion for a better one. I
use solaris, but with a window for MS Window2000 hardwired in my Sun
box. So either system would be fine, except the MS window size is not
large - a little inconvenience for many windows in MS Window2000.

<OT>
I am using Visual SlickEdit. I run it on Windows and Linux . IIRC, it
supports Sparc Solaris and other Unix platforms, too . I don't know how
complicated you need on the editor, but this one works pretty good for me.

</OT>

Vu
Nov 14 '05 #2
xs**@radonc.duke.edu (Theodore) wrote in
news:89**************************@posting.google.c om:
Can anyone suggest me a good editor for tracing code?
Tracing?
I got a software with about 400,000 lines of source code in C/C++ with
Which is it, C or C++?
a complicate structure. It mess me up pretty soon whenever I try to
trace for some relationship between this function and another by using
vi or emacs. I guess that I need your suggestion for a better one. I
use solaris, but with a window for MS Window2000 hardwired in my Sun
box. So either system would be fine, except the MS window size is not
large - a little inconvenience for many windows in MS Window2000.


I believe there are newsgroups that discuss editors and their
capabilities, however, to be sure comp.lang.c isn't one of them.

<OT>
CodeWright from www.borland.com
</OT>

--
- Mark ->
--
Nov 14 '05 #3
Use kate
then click on tools => highlight mode => sources
then click c++

Nov 14 '05 #4
xs**@radonc.duke.edu (Theodore) writes:
Can anyone suggest me a good editor for tracing code?


Try comp.editors.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://www.sdsc.edu/~kst>
Schroedinger does Shakespeare: "To be *and* not to be"
Nov 14 '05 #5
Theodore wrote:

Can anyone suggest me a good editor for tracing code?

I got a software with about 400,000 lines of source code in C/C++ with
a complicate structure. It mess me up pretty soon whenever I try to
trace for some relationship between this function and another by using
vi or emacs. I guess that I need your suggestion for a better one. I
use solaris, but with a window for MS Window2000 hardwired in my Sun
box. So either system would be fine, except the MS window size is not
large - a little inconvenience for many windows in MS Window2000.


I believe you are looking for the wrong tools - see subject
change.

Your first requirement is a good cross reference generator. You
can find xref.exe for use on DOS/Windows, which will handle up to
26 files, as a component of nmalloc.zip on my site below, download
section. Another thing to look at, especially for interactive
use, is Cscope.

I hope you are able to make minor changes and verify
functionality. I am thinking of such things as marking routines
as static to permanently record that they have no influence
outside a particular source file. Binary comparisions of old and
new object files will often do for verification.

--
Chuck F (cb********@yahoo.com) (cb********@worldnet.att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!
Nov 14 '05 #6

Can anyone suggest me a good editor for tracing code?


[OT]
I use Vim. Vim supports tags. You may be interested in reading
an article (written by me) about Vim usage.

You can find it here: http://www.geocities.com/vijoeyz/articles.html

[/OT]
Nov 14 '05 #7
xs**@radonc.duke.edu (Theodore) wrote in message news:<89**************************@posting.google. com>...
Can anyone suggest me a good editor for tracing code?

I got a software with about 400,000 lines of source code in C/C++ with
a complicate structure. It mess me up pretty soon whenever I try to
trace for some relationship between this function and another by using
vi or emacs. I guess that I need your suggestion for a better one. I
use solaris, but with a window for MS Window2000 hardwired in my Sun
box. So either system would be fine, except the MS window size is not
large - a little inconvenience for many windows in MS Window2000.

Thanks!

Theodore


If I understand your problem properly, you need something like:
STI Understand for C++ : http://www.scitools.com/

This is from their site:
"Understand for C++ is a reverse engineering, documentation and
metrics tool for C and C++ source code. It offers code navigation
using a detailed cross reference, a syntax colorizing "smart" editor,
and a variety of graphical reverse engineering views. Understand for
C++ is an interactive development environment (IDE) designed to help
maintain and understand large amounts of legacy or newly created C and
C++ source code."

Hope this helps!
Regards,
Manish
Nov 14 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Nick Mudge | last post by:
Hi, I want to do some Web development using HTML, Javascript, PHP and MySQL. Does anybody recommend any good editors to use in this Web development. Something that works well and makes...
1
by: lovens weche | last post by:
Is there a good editor that can be used with a 32 bit compiler under the MS-Dos platform? I used to use the Watcom C++ 11 compiler but the editor that came with it (VI if I remeber) was not that...
3
by: happy | last post by:
I am searching over the net for a Good C compiler that has good editor .. Tc 2.01 has bad editor . please advice me with aweb site for downloading the godd Editor C compiler NOT C++. Thanks
4
by: Garg | last post by:
Hi All, Can you suggest me the a good editor fot HTML and Javascript. It will be good if that also support JSP. thanks Tarun Garg
21
by: Johs | last post by:
I use Ubuntu 7.04 and have trouble finding a good editor that has autocompletion (when typing std:: or using "." on strings or pressing ctrl+space). I have tried eclipse with CDT 3.1.2 but it...
3
by: s.irfan.raza | last post by:
hi, i am syed irfan raza from Chandigarh, working in A-1 Technology.I have done lot of R&D on various editors and found that there is one that is too much good and fulfilling all requirements that...
15
hsriat
by: hsriat | last post by:
I was working on TextPad till now and its just an ordinary editor, and I'm bored working on it. I there any editor like Eclipse for JavaScript?
1
by: Shivareddy | last post by:
i learned python recently currently doing python coding in text editor. i want to get some free editor Thanks in advance
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.