Escribe más, teclea menos
Tu objetivo es maximizar el tiempo que pasas trabajando en tu problema, cuando te detienes a pelear con tu IDE, dejas de darle atención al problema en cuestión.
La motivación detrás de los atajos de teclado, es evitar sacar las manos del teclado.
Quiero usar una pep de python para tener código para modificar, pero el programa está lleno de comentarios y quiero borrarlos, podría ir linea a linea borrando cada uno, o podría hacer esto:
Funcionalidades presentes en todos los editores de texto
ctrl + z
ctrl + y
o ctrl + shift + z
Movimiento básico que todos conocemos usando las flechas
Añadiendo ctrl
al movimiento de las flechas horizontales moverá el cursor al inicio y final de las palabras.
ctrl + backspace
borrará la palabra completa.
Las teclas home
y end
moverán el cursor al inicio y final de la linea
Mantener alt
y hacer click agregará más selecciones para añadir o eliminar en múltiples instancias a la vez
Mantener shift + alt
al mover las flechas te permitirá seleccionar en bloque
También puedes mantener el botón de la rueda del mouse
Arrastrar una selección moverá la selección de un punto a otro.
Al agregar ctrl
, se duplicará la selección en el lugar indicado.
Notepad++ keymap Permite usar atajos de teclado más intuitivos, en mi opinión.
Agregar ctrl + [
Eliminar ctrl + ]
Alternativamente puedes usar tab
y shift + tab
respectivamente.
ctrl + f
abre el menú find
, que permite elegir entre varias opciones de búsqueda, y también puedes reemplazar el texto encontrado uno a uno o todos a la vez.
Puedes buscar en una selección específica.
Cambiará el nombre de una variable inteligentemente, a lo largo de todos los archivos del proyecto
Change all ocurrences
te dará un cursor en cada instancia de la selección del archivo.
Recomiendo cambiar Duplicate Selection
a ctrl + d
Usar el comando sin seleccionar nada, duplicará toda la linea actual
Puedes mantener alt
y usar las flechas verticales para mover líneas enteras
Tamién sirve con selecciones
Hacer ctrl + mouse1
en un elemento te mostrará sus definiciones
Por defecto ctrl + k ctrl + c
transformará la selección a un comentario y ctrl + k ctrl + u
eliminará el comentario.
Con la extensión ctrl + k
y ctrl + shift + k
respectivamente.
ctrl + space
abrirá el menú de sugerencias
ctrl + i
abrirá el menú de sugerencias en la palabra actual
Si no recuerdas como usar un comando, puedes abrir la paleta de comandos, que te dará una lista de todos los comandos disponibles, y sus respectivos atajos.
ctrl + shift + p
abrirá la paleta de comandos
ctrl + p
abrirá el buscador de archivos, puedes agregar el >
y el buscador se transformará en la paleta de comandos
El siguiente paso es no sacar las manos del centro del teclado es Neovim. No recomendado.
O vim motions, si no puedes soportar el poder de neovim.