Si ya ha seleccionado las cuatro líneas en modo visual: >
las desplazará shiftwidth
hacia la derecha. Después de que se cambian, la selección visual se habrá ido, pero puede sangrar de nuevo a través del .
(repita el último comando).
Si usted es el modo normal, con el cursor en cualquier lugar de la primera línea:
>>
se sangrar esa línea,
4>>
se sangría a las cuatro líneas,
>3j
va a hacer lo mismo de otra manera (sangría desde esta línea a tres líneas hacia abajo),
>}
sangrará todas las líneas hasta el final del párrafo (es decir, a la primera línea vacía, consulte :help object-motions
), y
>ap
indentará todas las líneas de unp -aragraph (véase :help text-objects
), incluso si el cursor no está en la primera línea.
Una vez más, puede repetir estos comandos a través de .
para los niveles de indentación más profunda (o puede establecer shiftwidth
apropiadamente).
Si su archivo está muy bien compuesto de "párrafos" (y la mayoría de mi código y prosa), creo que el texto-objeto ap
es la forma más común de trabajar en bloques de texto como este . También puede usar text-objects
para acelerar la selección visual.
Nitpick: Usa '>>' en el modo * normal *; modo de comando es cuando ha escrito ':' y está escribiendo un comando. –
En realidad, voy a disentir sobre eso. Vi siempre ha referido a los modos de comando e inserción, a pesar de los errores de Wikipedia :-). Los comandos de dos puntos son simplemente comandos 'ex' permitidos en el modo de comando al prefijarlos con': '. – paxdiablo
Vim hace una distinción entre el modo normal y el modo * línea *, y es importante recordar que son diferentes, para propósitos de mapeos, etc. Para evitar confusiones, la ayuda vim siempre se referirá al "modo normal". Sin embargo ': help command-mode' le informará sobre el modo normal, y" esto también se conoce como modo de comando ". –