Supongamos que tengo varios cursores en varias líneas, como esta:
foo|
barr|
foobar|
baz|
¿Cómo puedo empujar automáticamente el espacio en blanco al final de cada línea a un borde plano, como este ?:
foo |
barr |
foobar |
baz |
(En estos ejemplos, |
se supone que es mi cursor).
Cuando solo Tabo Spacedesde el arreglo inicial, obtienes esto:
foo |
barr |
foobar |
baz |
Eso es útil, pero no es lo que estoy buscando. Estoy buscando algún tipo de método abreviado de teclado que me permita sangrar desde una inserción irregular de varios cursores hasta una columna recta.
Tab
al final de cada línea se sangra la inserción irregular del cursor múltiple en una columna recta, pero no es posible lograr el mismo efecto usando la expresión regular. Busqué espacios finales: \s*$
y los reemplacé con el carácter de tabulación: \t
- pero \t
no logra el mismo efecto que presionar Tab
manualmente.