** Disclaimer: Use whatever works for you **
- Launchers: Quicksilver (my favorite), Alfred, Flashlight (does more, but slower)
- Hyperswitch + Totalspaces: Tools for managing OSX Spaces & Application windows
- Divvy: Window management (Free alternative: Spectacle)
- Karabiner: Increase your key repeat time
- Rebind Caps Lock to Escape when tapped, control when held
- Flux: Automatically blue-blocks your screen at night to be easy on the eyes
- Evernote or Simplenote:
- Setting up a Bash Profile
- Bash Alternatives: Zshell (Oh My Zsh), and Fish (Oh My Fish)
- The Command Pallette is your friend ('command + shift + p')
- Command + T for FuzzyFinder
- Command + \ toggles File Navbar
- My favorite plugins ('command + ,' then click 'install'):
- Seeing Is Believing (see how your Ruby code is working)
- Highlight Selected (show other occurrances of a word)
- Javascript Language JSX: better syntax highlighting of JavaScript
- Linter / JSHint: find those missing semicolons
- Script: Run code from within Atom)
- Theme: Material + Seti
- Emmett: Awesome tool for writing HTML quickly
- How to make a custom snippet: 'Atom' -> 'Open Your Snippits'
- Ex: To type 'Pry' to get 'require 'pry'; binding.pry':
'.source.ruby': 'pry': 'prefix': 'pry' 'body': 'require "pry"; binding.pry'
- How to install the package manager
- How to make Snippets: Tools -> New Snippet -> save with the suffix ".sublime-snippet" Example: Type 'pry' + tab to insert a binding.pry:
<snippet>
<content><![CDATA[
require 'pry'; binding.pry
]]></content>
<tabTrigger>pry</tabTrigger>
<scope>source.ruby</scope>
</snippet>
- Go To Definition: f12
- Simple Fullscreen (must be set to true in your keybindings, see below): Command + control + f
- Some of my Favorite Plugins:
- Advanced New File: Allows a binding to create a new file quickly
- SidebarEnhancements
- SublimeLinter
- AllAutocomplete: Autocomplete words across all open files
- ChainOfCommand + Focus File on Sidebar: Allows you to bind a key to open the file tree and highlight the current file
- Emmett: Awesome tool for writing HTML quickly
- JavaScriptNext: Better JS Syntax highlighting
- VAlign: automatically line up variables, etc
- SublimeCodeIntel
- Themes: Elementary: Oceanic Next, SpaceGrey, Cobalt2 (ui)
- How to search for your own:
- Command Palette: command + shift + p
- Type "Install Package" to search for various packages, snippets, etc.
Shameless plug / why I don't just use Vim
- Vintageous (in the package manager), +
- Vintageous Surround: Surround highlighted text with brackets, quotes, etc. (This must be manually installed. Click here and scroll down to 'add a repository'
- Vintageous Oragami: Split / pane management
- BlockCursorEverywhere
- EasyMotion: Jump anywhere on the screen with a few buttons (I have this bound to control + space, followed by the letter)
- My Keybindings
- My Settings
- Vim-mode + vim-surround