Here I list some shortcuts which I found most useful.
Option + Left Drag with mouseThis allows selection and direct editing on vertical columns.
EscIn many IDEs,
Tab is used for auto completion, similarly you can use Esc key to do this.Command + Shift + FThis allows quick replace in a bunch of files inside the same project folder.
Control + Command + left Arrow or Right ArrowShift + Command + LCommand + [ or ]This is very useful for Python when there is a block of code need to be indented.
Command + /If you do
Command + / two times, it will uncomment the line. You can also first selected the code block and then comment all together.Control + Option + Command + vControl + Shift + dControl + Shift + bShift + Command + hControl + Command + tI did a google search during the writing and found a number of great posts and resources:
Essential TextMate Shortcuts, Tips and Techniques
TextMate shortcuts you should be using
PDF version of the TextMate cheat Sheet.