Sublime Text 2 is my preferred text editor at the moment because of all the cool features it has and it's speed. One of the things that bothers me is it doesn't match the level of indentation when you copy and paste some code:

See all those extra tabs at the beginning of the line? It's a travesty...

What if there was a better way? Sublime Text has a feature that does this automatically. It's called "Paste and Indent". It has a nice shortcut but it's kind of a paint to use because you have to retrain your brain to use Ctrl+Shift+V instead of the normal Ctrl+V for a single app.

To fix this minor problem you can change the key bindings. On a PC there is a menu option Preferences > Key Bindings - User and on the Mac it's Sublime Text > Preferences > Key Bindings - User.

In the file that this opens up you're going to change it to the following (unless you already have something in there and then you should add the two middle lines):

[
    { "keys": ["ctrl+v"], "command": "paste_and_indent" },
    { "keys": ["ctrl+shift+v"], "command": "paste" }
]

Now when you paste something into sublime it will automatically match the indent level.

It's a minor annoyance but it saves me time every day.