Text Editors

HKT HKT
Views

I am not a *nix commands expert … but a professional? So why not relish educating my brother a couple of nifty commands, especially – find and grep, which he was looking into at the time. You can find a few more here if you are interested.

So much for the command line, watch out for the overdose1. I find it funny when people, especially developers, copy files on the command line on a Mac (or Ubuntu for that matter); I mean files on the local machine. Specifically, they either copy the file (Cmd-C) via the Finder and paste it, or worse drag and drop, on the Terminal 2(/posts/text-editors-rundown/#fn-1559-2). Our next laugh is about editing local files in vim πŸ˜†3.

The question isn’t why shouldn’t you edit local files in vim πŸ’ͺ, the question is why would you (want to)? πŸ€”

I told my brother I will send him a list of all the text editors that he should install on his machine. Each editor has its own flavor, purpose, particularly power. For instance, the find & replace in TextMate is unparalleled. Each editor also has its own limitations albeit its powers.

Personally, I use every one of them including vim; one that favors the situation or my mood πŸ˜‡.

So without further ado ….

Text Editors

Sublime Text

πŸ‘ŒThe industry-accepted contemporary No. 1 editor.

πŸ‘Cross platform – Windows, Linux, Mac

πŸ‘Used widely by web programmers and everyone else.

πŸ‘ŒEven with loads of plugins/extensions, Sublime Text stands all.

πŸ‘Multi selection and editing, Column editing

Atom

πŸ‘‰See it as if Sublime Text was a few ounces cooler!

πŸ‘Cross platform – Windows, Linux, Mac

πŸ‘ŽMore the plugins, slower it gets, especially the startup

TextMate

πŸ‘‰Download the beta

πŸ‘ŒBest in class find&replace facility offering live preview of matches and text after replacing.

πŸ‘ŽDrag and drop file inserts text into the current tab

πŸ‘ŽCtrl/Cmd-N opens a new window as opposed to new tab4

πŸ‘ŽLack of command window (Ctrl/Cmd-Shift-P ).

Brackets

πŸ‘‰Download without Extract if you are not dealing PSD

πŸ‘ Cross platform – Windows, Linux, Mac

πŸ‘The unique thing about Brackets is the wide and tall surface area for editing (compared to all other editors)

πŸ‘Clean and elegant. No fuss of themes and colors that every other editor needs.

πŸ‘Live preview of HTML file without any extra plugins

πŸ‘ŽEvery extension takes a toll on the on the startup

TextWrangler

πŸ‘‰Well, nothing much interesting

πŸ‘β€¦ except it offers file comparison without any plugins

πŸ‘β€¦ and quickly enable see the invisible characters (remember copying text from iMessage πŸ™„)

Markdown Editors

If you haven’t realized, text editing is a fundamental part of using a computer, especially if you are a programmer. Make sure you have options!

Appendix


  1. BTW, I don’t hate command line. I just don’t like the idea that using it for everything makes you geeky. ↩︎

  2. If you haven’t seen anybody around you copying or editing files on the command line, I envy you. You are lucky. Or are you the one copying/editing on the command line? πŸ˜† ↩︎

  3. I wouldn’t waste time engaging in the debate that vim and emacs are the powerful editors and only those with brains can use it. ↩︎

  4. Not sure if it can be configured via keyboard shortcuts. ↩︎