Prev | Current Page 1401 | Next

Christopher Negus

"Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions"

(I try to mention the others just so you??™re familiar
with their names.)
What constitutes a well-stocked Linux development toolkit? The basics include an editor to write
the code, one or more compilers to turn source code into binaries, and a debugger to track down
the inevitable bugs. Most people have a favorite editor, and you??™d have a difficult time trying to
persuade them to try a new one. Most editors support some set of programming-related functionality
(some more than others, to be sure). There are too many to cover in this space, so suffice it to
say: You??™ll need an editor.
Perhaps the most popular console editors are vi and emacs. vi is a commercial editor, being part of
the commercial UNIX offerings, so what you can actually get is usually a clone such as vim, elvis,
or (my own personal favorite) nvi (new vi). I prefer nvi because it is a port of vi from BSD UNIX to
Linux. Other popular editors include pico (the Pine mail client editor made available as a separate
program), jed, joe, jove, and nano. If you prefer graphical editors, gedit in GNOME and kedit in
KDE also provide basic programming support, as does nedit, a Linux and UNIX-based programmer??™s
editor.
Chapter 2 has a short tutorial on using the vi editor, as well as short descriptions of several
other popular open source text editors.


Pages:
1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413