Sublime Text, Terminal
Sublime Text jako vývojové prostředí
Sublime používá dost lidí, u nás v Apiary je to rozdělné mezi Emacs, Vim, Sublime, Atom a Webstorm. Řekl bych, že Sublime je asi nejvíc používaný, ale to se také mění. Já ho preferuju hlavně pro jeho rychlost startu.
Používám tyto balíčky:
- Package Control – balíčkovací systém
- API Blueprint - podpora pro práci s jazykem [API Blueprint
- Alignment - zarovnávání na různé znaky, obvykle např. require na začátku js souborů
- All Autocomplete
- Better CoffeeScript - podpora pro CoffeeScript
- Color Highlighter - zobrazí barvu v CSS
- FileDiffs - porovnávání souborů přímo v Sublime, podpora clipboard, velmi užitečné
- Focus File on Sidebar
- GhostText - s pluginem v Chrome je to combo pro editaci textarea na webu přímo v Sublime
- Git
- Hayaku - jednoduší psaní CSS
- JSCS Formatter - lepší formátování pro Javascript
- Pretty JSON - formátovaní JSON
- Markdown Preview - podpora pro Markdown
- SidebarEnhancements
- Stylus - podpora pro jazyk
- Terraform - podpora pro jazyk
- TrailingSpaces - příkazy pro mazání, zobrazení whitespace z dokumentů
- GoSublime - podpora pro jazyk Go
- GoImports - podpora pro zakomentování importů v Go
- Pretty YAML - formátovaní YML
- AutoSpell - kontrola překlepů v angličtině
- Docker Based Build Systems - pouštění kódu v dockeru pro různé jazyky
- Dockerfile Syntax Highlighting - zvýrazňování syntaxe pro Dockerfile
- Seti UI - vzhled který používám
Terminal
Možná se divíte, že terminál uvádím, ale i tady lze nastavit tisíce věcí.
Pokud používáte pro programování bash doporučuji na Macu, hlavně upgradovat přes homebrew na verzi 4, která bohužel stále není v základu Mac OS X.
Mých top 10 příkazů v terminalu. Dostal se tam jen 1 alias a to gco - git checkout
.
1 2015 20.152% git
2 834 8.34083% heroku
3 734 7.34073% gco
4 499 4.9905% cd
5 465 4.65047% cat
6 451 4.51045% docker
7 317 3.17032% npm
8 264 2.64026% ack
9 252 2.52025% curl
10 157 1.57016% brew
Pokud nemáte vlastní dotfiles, doporučuji si je vytvořit a uchovávat si konfiguraci pro svůj terminál.