El cambio de una de las opciones que se acaban de ver sólo produce efectos a partir de que se realice, es decir: el resto del documento quedará como estaba antes. Con el comando 0 0«:retab0 0» podemos reajustar los tabuladores en todo el documento o en una parte de él. Su formato es el siguiente:
0 0«:[rango]ret[ab][!] [nuevo tabstop]0 0»
Este comando transforma los saltos de tabulador del texto comprendido en las líneas sobre las que actúe. Se puede usar para convertir los tabuladores en espacios o viceversa. Por ejemplo, si tenemos texto escrito con un valor 4 para tabstop y queremos convertirlo a 8, pero consiguiendo que se siga viendo bien, deberemos fijar tabstop a 4 para que el texto se vea correctamente y luego ejecutar 0 0«:%retab 80 0» ello hará que, en primer lugar, el valor de tabstop se fije a 8, y luego se irá recorriendo todo el documento reajustando la combinación entre espacios en blanco y saltos de tabulador para evitar que se produzcan líneas mal alineadas como consecuencia del cambio de valor para tabstop.
Por defecto 0 0«:retab0 0» sólo reajusta las líneas en las que hay una combinación de espacios en blanco y tabuladores; es decir: en una línea que sólo contenga espacios en blanco, nunca colocará un tabulador, a no ser que hayamos usado la opción ``!'', en cuyo caso 0 0«:retab0 0» analizará también las líneas en las que no hay tabuladores.