Supongamos que tengo el trozo de texto de abajo con el cursor se aloja en la primera A
Actualmente,Cómo insertar un bloque de espacios en blanco comenzando en la posición del cursor en vi?
AAAA
BBB
CC
D
¿Cómo puedo añadir espacios delante de cada línea para que sea igual, y sería grande si el número de columnas de espacios se pueden especificar sobre la marcha, por ejemplo, dos aquí.
AAAA
BBB
CC
D
Me imagino que hay una manera de hacerlo rápidamente en modo visual, pero ¿alguna idea?
Actualmente estoy copiando la primera columna de texto en modo visual dos veces, y reemplazo las dos columnas completas en espacios, lo que implica> 5 pulsaciones de teclas, demasiado engorroso.
Restricción:
Lo siento que no indicaba claramente la pregunta y podría crear algunas confusiones.
El destino es solo una parte de un archivo más grande, por lo que sería genial si se puede especificar el número de filas y columnas a partir del primer A
.
Editar:
agradecer tanto @DeepYellow y @Johnsyweb, al parecer >}
y >ap
son todos los grandes consejos que yo no era consciente de, y ambos podrían ser respuestas válidas antes de que yo aclaré en el requisito específico para la respuesta a mi pregunta, pero en cualquier caso, la respuesta de @luser droog se destaca como la única respuesta viable. ¡Gracias a todos!
¡Encantador, gracias! – nye17
vim es genial \ o/ –
¿Y para agregar espacio en blanco después de 14 caracteres en todas las líneas del archivo? – HenioJR