betterthan: Sublime Text
I’m extremely happy with Sublime Text 2. It’s filled the big editor-shaped hole left by the slow development of TextMate. Posts on customing Sublime Text have been done to death over the past year, so this will be no more than a quick overview of my current settings. For more detailed info check Customise Sublime Text 2 and the Sublime Text Forums.
So, here are my embryonic Sublime Text changes. They’re generally tweaks for doing front-end work, with a couple of basic Django additions. Even though Sublime Text is pretty extensible, I’ve tried to avoid adding or changing anything until I’ve identified a real need for it.
Packages
Package Control
This is essential. Install it first, then use it to install and manage more packages.
SideBarEnhancements
This is nearly essential, unless you’re really fond of dropping into iTerm or Finder every few minutes to perform basic file operations.
HTML5 and jQuery packages
Very front-end focussed, of course. I’m considering whether it’s worth creating a Polyglot fork. That could work nicely with the specialmoves coding standards.
ZenCoding
This is the only try-it-out-and-see-what-sticks package I’m allowing myself at present.
Prefixr
Runs a block of CSS through the Prefixr API.
Djaneiro and SetDjangoSyntax
Djaneiro adds Django support and SetDjangoSyntax, as you’d imagine, attemps to set syntax to Django when appropriate. The latter requires Djaneiro.
Theme
I’m using Made of Code.
Settings
Fairly minimal here.
"auto_complete_commit_on_tab": true,
"ensure_newline_at_eof_on_save": true,
"rulers":
[
150
],
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": false
The whitespace settings can be problematic when working on projects with people who aren’t as fastidious about such things. If that happens, they can be over-ridden in per-project settings.
Keyboard Bindings
Again, I’ve kept this pretty minimal.
({ "keys": ["super+alt+["], "command": "reindent" },
{ "keys": ["super+k"
- "super+t"], "command": "title_case" })
Very minimal, in fact. This is mostly because the Sublime Text defaults are generally sane.
The reindent command is stolen from TextMate. My muscle memory had a hard time coping without that one.
I’m not sure why the title case isn’t set as a default, as there are matching upper case and lower case shortcuts.
- Last updated on
- Posted in: betterthan, sublimetext
- Permalink
- See this post on Wayback
- Edit on GitHub
- http://notes.anglepoised.com/post/21216060293/betterthan-sublime-text