Personalizar las combinaciones de teclas de Sublime Text 2

No hace mucho que uso Sublime Text 2. Me parece un editor muy adecuado para programar porque es ligero, extensible (en Python) y tremendamente personalizable.

A mi me gusta mucho borrar el código que escriben los demás y la combinación de teclas que Sublime trae por defecto para borrar una linea completa es “ctrl+shift+k” y me parece tremendamente incómoda. Así que me la he cambiado a Command+D, que me parece más intuitiva (habida cuenta mis costumbres con otros editores).

Para ello, basándome en una respuesta a un tema parecido que encontré en el foro de Sublime he hecho lo siguiente:

  1. He pulsado en el menú Preferences / Key Bindings – User y eso ha abierto un fichero de configuración con una lista vacía (recordad que es Python)
  2. He pulsado en el menú Preferences / Key Bindings – Default y se ha abierto otro fichero de configuración, éste con todas las combinaciones de teclas que trae Sublime “de fábrica”
  3. Busqué “control+shift+k” para encontrar cuál era el comando a ejecutar para borrar una linea completa
  4. Copié la linea en el fichero de configuración de usuario (no olvides borrar la coma al final)
  5. Guardar y jugar 😀

El resultado final en el fichero de configuración de usuario es:

[
	{ "keys": ["super+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} }
]

Ya está. No hay más. Ni salir ni volver a entrar. 😉