
¿Sabes cómo, cuando necesitas sangrar todas las líneas de un bloque de código con la misma cantidad, puedes copiar tantos espacios en blanco y CTRL+V y flecha hacia abajo/inicio y hacer un progreso bastante rápido?
¿Es posible realizar lo contrario? Es decir, cuando uno necesita, por ejemplo, dividir una función en funciones separadas y el código que fue sangrado dentro de algunas declaraciones condicionales debe desplazarse hacia la izquierda, ¿hay alguna manera de establecer un equivalente de CTRL+X para eliminar un número fijo? de caracteres cada vez en lugar de presionar eliminar repetidamente en cada línea? Algo así como lo opuesto a copiar y pegar, simplemente corte una cantidad fija de caracteres en cada CTRL+X.
No estoy usando ninguna configuración de sangría automática, solo uso la barra espaciadora.
¿Se puede configurar una acción de teclado para eliminar un número fijo de caracteres delante del cursor independientemente de su contenido y sin tener que seleccionarlos primero? Por ejemplo, haga que CTRL+X elimine diez caracteres a la derecha del cursor.
Respuesta1
Bloc de notas++Ya lo hace con bastante facilidad.
Agregue una pestaña a varias líneas seleccionando varias líneas y presionando la pestaña:
Eliminar una pestaña de varias líneas seleccionando varias líneas y presionando Mayús-Tab:
Eliminar espacio de varias líneas manteniendo presionada la tecla control-alt y seleccionando el espacio que desea eliminar (también puede insertar datos en varias líneas simultáneamente de esta manera):