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
π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
π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
π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
).
π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
π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
- Haroopad The de facto markdown app
- Typora Write markdown and experience HTML at the same time. Bravo!
- Classeur
- Mou
- Online
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
-
BTW, I donβt hate command line. I just donβt like the idea that using it for everything makes you geeky. ↩︎
-
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? π ↩︎
-
I wouldnβt waste time engaging in the debate that
vim
andemacs
are the powerful editors and only those with brains can use it. ↩︎ -
Not sure if it can be configured via keyboard shortcuts. ↩︎