WareLogging, IdeaLogging. TextBased. <[Brennen]> A good text editor is essential to everything I do with a computer. My minimum requirements for a text editing environment are syntax highlighting, sane search and replace, and an overall expressive command set. I also want to be able to expand tabs to spaces, reset tab & margin widths, and make word wrapping behave or go away. Vim does most of this stuff. I can handle light Emacs style editors like Pine's Pico, but generally prefer vi-style commands to the chorded key sequences of real Emacsen. Because vi is modal, it is initially counterintuitive and confusing as all hell. I believe it is generally worth the time investment to learn. Reasonable people differ - you ain't gettin' no holy war here. * VimEditor * ViEditor * BbEdit * EmacsEditor * PicoEditor, and its GNUisNotUnix clone, NanoEditor. * DosEdit * [http://dready.org/blog/section/viword/ viWord] - use vi-style commands in Microsoft Word.