I hate Java. I hate Java IDEs. They’re slow and bloated. I really want to give JetBrains PhpStorm a chance, but they lost me on the settings screen.
An overview of the packages I use:
- Alignment: A simple key-binding for aligning multi-line and multiple selections.
- ApacheConf: Syntax highlighting for Apache configuration files.
- Autoprefixer: You shouldn’t have to care about vendor prefixes.
- Case Conversion: Convert a word between pascal, camel, snake, dot, dash (hyphen) cases.
- DocBlockr: Makes writing documentation a breeze.
- EditorConfig: Helps to maintain coding styles per project, see EditorConfig.
- Emmet: Ultra-fast coding.
- FileDiffs: Lets you compare two tabs for diffs.
- HTML5: HTML5 snippets.
- jQuery: Syntax highlighting for jQuery, includes also snippets.
- LaTeXTools: Not just development, I write my thesis with Sublime too!
- nginx: Syntax highlighting for Nginx configuration files.
- Sass: Syntax highlighting for Sass files.
- rsub: One of three simple (one-time) steps to get the
sublcommand working on your remote server.
- SideBarEnhancements: Improves the context menu with entries like new file/folder, rename, move, copy, refresh etc.
- SublimeLinter: The framework for linters.
- SublimeLinter-php: Lints your PHP files with
- SublimeLinter-phpcs: Lints your PHP files with Code Sniffer. (Rules for WordPress coding standards)
Sublime supports custom themes too. I’m using the Spacegray theme.
Another feature of Sublime Text are the JSON-based settings files. For example this is my
It’s also possible to use a custom keymap. My map includes shortcuts for the linter, a huge time saver for copy and pasting while maintaining the indentation and a custom shortcut for the go to definition/declaration feature in Sublime. (
super is the Windows key or Command key.)
Your turn. Do you use Sublime Text? Let me know what your favorite packages are!