My Favorite Sublime Text 3 Plugins
One of the more popular questions people ask me is "What Sublime Text plugins do you use?" So I figured, why not make a blog post out of it? Let's dig right in! My Favorite Sublime Text 3 Plugins
- Abacus - Alignment Plugin
- All Autocomplete - Extends the default autocomplete to find matches in all open files.
- Babel - Syntax definitions for ES6 Javascript with ReactJSX extensions.
- Babel Snippets - Next generation Javasscript and React snippets for Sublime
- BracketHighlighter - matches a variety of brackets such as: [ ], ( ), { }, " ", ' ', #!xml <tag></tag> and more!
- Codeivate - Coding Analytics. This requires an account from codeivate.com
- Dayle Rees Color Schemes - I like the default Monokai colors, but sometimes I need a change, these color schemes are awesome.
- Dotfiles Syntax Highlighting - for them dotfiles.
- Ecmascript Syntax - Sublime-syntax definition for ES6+ with absurdly specific scopes.
- Emmet - The Essential Toolkit for Web Developers (makes coding faster).
- Markdown Extended - If you do anything in Markdown, just use this.
- Monokai Extended - I mostly use this for the Markdown highlighting.
- Pretty YAML - Makes YAML files easier to read.
- PowerShell - Yes, I write some PowerShell. It's pretty awesome, you should see what it can do sometime!
- Sass - Adds syntax highlighting and tab / code-completion for Sass and SCSS files.
- SidebarEnhancements - Gives you a better Sidebar in Sublime. Things like "Move To Trash", Open With, Clipboard, Copy Paths as URLs or URIs, Duplicate, and more!
- Theme - SoDaReloaded - This one has fancy icons for known extensions and stuff. Love this.
- Visual Studio Dark - Dark Visual Studio Color Scheme for when I'm in a Visual Studio mood or writing PowerShell scripts and such.
Linting - Lately I've been writing a lot of React and ES6 so I recently setup SublimeLinter with ESLint. It was a little annoying getting it setup due to some dependency issues so at the time of this writing, my setup is as follows:
- I had to install the following packages using npm install -g <package-name>:
- eslint (2.4.0)
- babel-eslint (5.0.0)
- eslint-plugin-babel (3.1.0)
- eslint-plugin-react (4.2.1)
- estraverse (4.2.0)
- estraverse-fb (1.3.1)
- I then installed SublimeLinter and SublimeLinter-contrib-eslint
- My SublimeLinter User Settings file looks like this: SublimeLinter.sublime-settings and In the root of my project I also have a .eslintrc file that I change depending on the project.
Well, that's all of them for now! I hope this has been helpful! Which ones did I miss that you use? I'll all for trying out new plugins! I'll make sure to update this list as I find more I like!