#acl HlpLabGroup:read,write,delete,revert,admin All:read #format wiki #language en #pragma section-numbers 3 = Unix Text Editors = Among Unix users there is great debate about the best text editor to use. The main divide is between whether to use Emacs or Vi. These are powerful programmers editors, which have tons of functionality and scriptability at the cost of a steep learning curve. For those who just want to use a basic editor or feel intimidated by Emacs and Vi there's also UW's Pico and its opensource clone GNU Nano. Regardless, it's a good idea to at least learn the basics of Emacs and Vi. Pretty much any Unix system will have vi installed, even if they don't have any other editor. And Emacs is popular enough with people in BCS and CS here that sooner or later you will end up confronted with it. [[Emacs|Emacs]] <
> [[Vim|Vi(m)]] <
> [[Pico|Pico and Nano]] <
> = Other Text Editors = Even if you don't want to use one of the traditional Unix text editors, it's still a good idea to use an editor more powerful and flexible than Notepad or Text``Edit, particularly if you ever edit scripting or programming language files, or even HTML. All of the editors below do some sort of syntax highlighting and have at least some auto-indenting support. Some also have features like auto-complete. Most are free (as in speech and beer), a few expect you to pay eventually or offer more features in a paid version. == Recommended editors == || '''Editor''' || '''Platform(s)''' || '''License''' || '''Notes''' || || [[https://code.visualstudio.com/|Visual Studio Code]] || Windows, MacOS, Linux (64bit) || MIT || From Microsoft. Probably best option on all platforms. || || [[https://atom.io/|Atom]] || MacOS X (10.8 or higher), Windows 7 & 8, Red``Hat Linux, and Ubuntu Linux|| MIT ||From Git``Hub.|| || [[http://www.barebones.com/products/TextWrangler/index.html|TextWrangler]] || Mac (10.6.8 or higher) || closed source, but free|| No further development but still downloadable. They now offer an open ended trial of BBEdit with limited functionality. || || [[http://notepad-plus-plus.org/|Notepad++]] || Windows || [[http://www.opensource.org/licenses/gpl-2.0.php|GPL]] || 2nd recommended Windows editor || || [[http://www.sublimetext.com/|Sublime Text]]|| Windows, Mac (10.6 or higher), and Linux || [[http://www.sublimetext.com/eula|Sublime EULA]] || Costs $70, but has an open ended free evaluation period with popups asking you to buy now and then || == Also worth noting == || '''Editor''' || '''Platform(s)''' || '''License''' || '''Notes''' || || [[http://www.barebones.com/products/bbedit/|BBEdit]] || Mac (10.6.8 or higher) || closed source, $49.99|| Same base as Text``Wrangler, but with more features, e.g. version control integration, powerful HTML tools || || [[http://brackets.io/|Brackets]] || MacOS X (10.6 or higher), Windows 7&8, Linux || MIT || From Adobe, web development focused, but general use || ||[[http://lighttable.com/|LightTable]] || MacOS X, Windows, and Linux || MIT || || || [[http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml|Komodo Edit]] || Windows, Mac, and Linux. || Mix of GPL, LGPL, and [[http://www.opensource.org/licenses/mozilla1.1.php|MPL]] || Built on top of the Mozilla platform (but a standalone app), so it's pretty heavyweight compared to the rest. And they constantly try to upsell you to Komodo``IDE ($295). It is a good editor though. || || [[http://projects.gnome.org/gedit/|gedit]] || Linux (Gnome), Windows, Mac || GPL || Natively a Gnome editor, it looks like a Linux app even on Mac and Windows. Recent versions at least try to look more native. || || [[http://www.jedit.org/|jEdit]] || Windows, Mac, and Linux || GPL || Cross platform editor written in Java. Doesn't look or act native anywhere.|| || [[http://kate-editor.org/kate|Kate]] || Linux (KDE) || [[http://www.opensource.org/licenses/lgpl-2.1.php|LGPL2]] || || || [[http://www.scintilla.org/SciTE.html|SciTE]] || Windows, Linux, MacOS || Similar to [[http://www.opensource.org/licenses/mit-license.php|MIT]] license. i.e. disclaimer and notice) ||Windows and Linux versions free, but MacOS X version is $41.99 in the [[https://itunes.apple.com/us/app/scite/id466385995|Mac App Store]]||