Re: Editor to program in C

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/04/2009 06:56 AM, Paul Smith wrote:
Dear All,

I am starting to learn how to program in C, and I am looking for a
proper editor for that. Do you recommend Kate to me? Or is there
something better?
Time for me to chime in. I have been using EMACs for C and C++ development for 25 years, and vi even longer. While there are other good editors, I specifically like emacs (and xemacs) because it innately knows about make and source control. I work on a system that has over 1 million lines of code (mostly C++). Note only is there syntax coloring, but it matches parentheses and curly braces. It also can be set for automatic indentation (K&R style is the default). Additionally, emacs supports multiple windows. You can have them line up horizontally or vertically. Normally, when I do a compile, the compilation results are displayed in a windows. In addition, the dired feature sets emacs to behave like a file manager. Additionally, I routinely to finds and greps. Yes, emacs is not easy to lean, but it is extremely rich, has modes for most computer languages as well as HTML and XML. While I certainly am set in my ways, I could not practice my profession as a software engineer without emacs. But, I don't want to belittle vi and vim. I use vi especially when accessing files on a non-local server.

--
Jerry Feldman <gaf@xxxxxxx>
Boston Linux and Unix
PGP key id: 537C5846
PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB  CA3B 4607 4319 537C 5846


Attachment: signature.asc
Description: OpenPGP digital signature

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux