At 9:15am -0400 Mon, 25 Oct 2010, John Lee Castle wrote:
any suggestions on a better code editor than gedit?
Careful! Lest you start a flame war! (But we're all friends here. :-)
I believe almost any *text* editor will suit you, provided you take the
time to learn it's strengths and idiosyncrasies. In the *nix world, the
two most well known are Vi ("vee-eye") and Emacs ("eee-max"). Emacs is
perhaps a little less of a learning curve initially, but Vi is
*everywhere*. If you learn the basics of Vi, you'll feel more at home
with any number of *nix tools, and can edit a file on /any/ *nix system.
Both Vi and Emacs are decidedly non-Windows editors, however, so they
will present a learning curve if you come from an MS world. Relatedly,
folks will often expect you to know at least the basics of these
editors, and will add little tidbits to a codebase to make working with
them on a project a little more streamlined. Either way, Google and
patience will be your friends.
Beyond the above, I list a few (FOSS) editors that I have used that I
deem "worthy" to pass on. Note that though these editors claim to be
flexible, their configurability pales in comparison to what one /can/ do
with Vi and Emacs. However, they may also provide a more natural
programming environment for your tastes.
- jEdit - Java based editor, that, through plug ins and customization,
provides an extremely powerful set up. Works anywhere Java works.
- Gedit - With plugins, can provide a more "native" text editing
experience, but is not as customizeable as jEdit. I believe will be
strictly Unix, as Gnome's default text editor.
- Kate - KDE's "native" text editor. Rates, in my mind, somewhere
between Gedit and jEdit in terms of getting out of my way and being
powerful.
- Notepad++ - What Notepad for Windows /could/ have been.
For a project as large as LibreOffice, you may also more appreciate the
use of an IDE (Integrated Development Environment). Eclipse is often
touted to me, as is Geany, and KDevelop.
For more info, Wikipedia and Google will be your friends:
http://en.wikipedia.org/wiki/List_of_text_editors
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
Picking the right programming environment is often a never-ending
journey, but certainly not one that someone else can choose for you.
For one thing, we all think differently!
Good luck,
Kevin
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.