Skip to content

Instantly share code, notes, and snippets.

@burke
Created September 4, 2012 23:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save burke/3627889 to your computer and use it in GitHub Desktop.
Save burke/3627889 to your computer and use it in GitHub Desktop.

Things that suck about Sublime Text 2

This is a list I'm keeping of all the tiny little things that bother me about ST2 as I try to switch from vim.

These are nearly entirely shortcomings of Vintage.

The ones in bold are huge pains in the ass.

  1. Can't use counts with text objects: 3dap does the same thing as dap.

  2. No surround.vim. I can't cs'".

  3. Block editing isn't as good. No C-v5jI:<esc>. (visual line mode + Cmd+Shift+L kinda works, but isn't good enough.)

  4. I don't want each vertical split to have its own tablist. Shared buffers make more sense to me. There doesn't appear to be any way to hide the tabs but display the current filename.

  5. Creating trivial keymappings is harder, but I'll get over it because there's no VimL.

  6. Text objects don't match ahead, only on cursor: Looking at a line like: msg, _, err := usock.ReadFromUnixSocket(slaveSocket), if I'm in column 0, ci) replaces inside the parens in vim, but has no effect in ST2.

  7. Macros don't record incremental searches as a replayable action. (making them nearly useless to me)

  8. No Relative Line Numbers.

  9. When autocomplete is up, <esc> closes autocomplete but leaves me in insert mode. It would be much better if I was dumped in normal mode too. Having to mash <esc> is gross.

  10. I like being able to center things at the bottom of a file, rather than ST2's behaviour of refusing to scroll past the end of a file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment