EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Editor recommendation

Started by Roberto Waltman August 28, 2013
What editor would you recommend for code development?
Looking for something that understands C & C++ syntax, can define
projects, run external compilations, etc. and has active support.
My choice would be CodeWrite, (if it was still supported.)
For some reason never got used to Emacs, and Eclipse is too ginormous
for my taste.

Alternatives?

Thanks,
--
Roberto Waltman

[ Please reply to the group,
  return address is invalid ]
On 28/08/13 22:18, Roberto Waltman wrote:
> > What editor would you recommend for code development? > Looking for something that understands C & C++ syntax, can define > projects, run external compilations, etc. and has active support. > My choice would be CodeWrite, (if it was still supported.) > For some reason never got used to Emacs, and Eclipse is too ginormous > for my taste. > > Alternatives? >
I used to find Eclipse too big, slow and clumsy - but it has improved enormously in the last couple of years. If it is a while since you last used it, I recommend trying again with the latest version.
On 08/28/13 20:46, David Brown wrote:
> On 28/08/13 22:18, Roberto Waltman wrote: >> >> What editor would you recommend for code development? >> Looking for something that understands C & C++ syntax, can define >> projects, run external compilations, etc. and has active support. >> My choice would be CodeWrite, (if it was still supported.) >> For some reason never got used to Emacs, and Eclipse is too ginormous >> for my taste. >> >> Alternatives? >> > > I used to find Eclipse too big, slow and clumsy - but it has improved > enormously in the last couple of years. If it is a while since you last > used it, I recommend trying again with the latest version. > >
I've used nedit for years. Development stopped years ago, but it is open source, so you can modify as you wish. Is language sensitive and has loads of setup options. The most useful thing when I started using it was the rectangular cut and paste, which I still use all the time, though the rest of the world has caught up meantime. unix environment required, though it works flawlessly with cygwin on windows. I still prefer a separate editor / makefile system, though ides are getting better. Notepad++ is pretty good (windows), though there are niggles. Jedit is also worth a look as well. One or both (?) of these has plugin capability and both are in active development. All quality product, free and open source... Chris
Roberto Waltman wrote:
> > What editor would you recommend for code development? > Looking for something that understands C & C++ syntax, can define > projects, run external compilations, etc. and has active support. > My choice would be CodeWrite, (if it was still supported.)
You can still find both SlickEdit and CodeWright. And there is a for-real version of Brief available. http://www.softwaremedia.com/embarcadero/codewright/ Dunno about support; I have never made a support call for a text editor. http://www.slickedit.com/ http://www.briefeditor.com/
> For some reason never got used to Emacs, and Eclipse is too ginormous > for my taste. > > Alternatives? > > Thanks, > -- > Roberto Waltman > > [ Please reply to the group, > return address is invalid ] >
-- Les Cargill
Hi Roberto,

On 8/28/2013 1:18 PM, Roberto Waltman wrote:
> > What editor would you recommend for code development? > Looking for something that understands C & C++ syntax, can define > projects, run external compilations, etc. and has active support.
What about VCS support?
> My choice would be CodeWrite, (if it was still supported.) > For some reason never got used to Emacs, and Eclipse is too ginormous > for my taste. > > Alternatives?
I'm guessing you're working under Windows (re: your CodeWright reference)? Is that the *only* place where you develop code? Or, do you also have to develop/maintain in other environments? Under DOS (and ancient Win's), Brief was my hands-down favorite. But, as machines got faster, Brief became unusable (IIRC, Brief had some keyboard repeat timing loops that didn't hook the system timer; as a result, you could *touch* a key and end up with a screenful of that keystroke...). CodeWright was good under Windows. But, the GUI doesn't seem to add much to usefullness (IMO) and can be distracting as your hands tend to come off the keyboard too easily. Emacs is comparable under X. And, *can* be very helpful -- but really only if you are writing mainstream code (i.e., something where someone has already created a *robust* "mode"). Currently, I spend more time in simple text editors (no syntax highlighting, macro support, etc.) because the effort to support a *single* editor across different development platforms (and tasks!) is just too much work (perhaps if you have "support staff" it is easier?) I rely on plumbing in the window manager to move stuff from "window" (session!) to "window" (session). [It also gets too tedious trying to get fancier tools to coexist with a variety of different vendor tools -- none of which appear to have been created with any of the others in mind! Esp when everyone wants to make your life *easier* -- and ends up doing the exact oppopsite! ("No, I *don't* want all those spaces replaced with tabs, thankyouverymuch!")]
Hi Les,

On 8/28/2013 7:22 PM, Les Cargill wrote:

> And there is a for-real version of Brief available.
Do you know if this is based on the original sources (MASM?) or a "work-alike" (like Crisp :< )?
Don Y wrote:
> Hi Les, > > On 8/28/2013 7:22 PM, Les Cargill wrote: > >> And there is a for-real version of Brief available. > > Do you know if this is based on the original sources (MASM?)
Brief was written mainly in Brief (macros).
> or a "work-alike" (like Crisp :< )? >
"Brief was written from the ground up in 2006 as a Windows application." http://www.briefeditor.com/faq.htm -- Les Cargill
On 08/28/2013 03:18 PM, Roberto Waltman wrote:
> > What editor would you recommend for code development? > Looking for something that understands C & C++ syntax, can define > projects, run external compilations, etc. and has active support. > My choice would be CodeWrite, (if it was still supported.) > For some reason never got used to Emacs, and Eclipse is too ginormous > for my taste. > > Alternatives? > > Thanks, > -- > Roberto Waltman > > [ Please reply to the group, > return address is invalid ] >
Try Netbeans. https://netbeans.org/
Hi Les,

On 8/28/2013 8:28 PM, Les Cargill wrote:
> Don Y wrote: >> On 8/28/2013 7:22 PM, Les Cargill wrote: >> >>> And there is a for-real version of Brief available. >> >> Do you know if this is based on the original sources (MASM?) > > Brief was written mainly in Brief (macros).
I'd have imagined the original Brief was a LISP dialect interpreter. E.g., the macros were C-like functions but with LISP-like syntax.
>> or a "work-alike" (like Crisp :< )? > > "Brief was written from the ground up in 2006 as a Windows application." > http://www.briefeditor.com/faq.htm
Ah, that is unfortunate. Not worth the bother exploring, then. :<
On 28.8.13 11:18 , Roberto Waltman wrote:
> > What editor would you recommend for code development? > Looking for something that understands C & C++ syntax, can define > projects, run external compilations, etc. and has active support. > My choice would be CodeWrite, (if it was still supported.) > For some reason never got used to Emacs, and Eclipse is too ginormous > for my taste. > > Alternatives? > > Thanks, > -- > Roberto Waltman > > [ Please reply to the group, > return address is invalid ]
I had the same feeling toward Eclipse, as it felt a monster when running on the computers of yesterday. Now, the CPU speeds and memory capacities are much better, and you can tune Eclipse to your heart's content. I have run Eclipse on Mac OS X, Linux (several flavors) and Windows, and I'm pretty happy with the results. However, there is a hefty learning step to climb until one feels at home with the myriad of settings. My old favorites were WordStar, nedit, Codewright, Smultron and kate, but they have all given way to Eclipse with CDT plug-in. With quite modern hardware (MacBook Pro of 2008), it runs well even in a virtual machine with Linux or Windows XP (no idea of newer windozes, however). The CDT nag-machine is much more than bare syntax coloring, it quite well replaces lint, as well. -- Tauno Voipio

The 2024 Embedded Online Conference