Pregunta

Actualmente estoy seleccionando visualmente el código y escribiendo " > " que mueve el código en 2 pestañas. Pero solo quiero moverlo una pestaña.

¿Hay algún comando alternativo en VIM para mover el código por un espacio de pestañas? Idealmente, me gustaría poner un marcador y luego mover todo el bloque de código por un espacio de pestañas. Gracias

¿Fue útil?

Solución

Esto establecerá su ancho de desplazamiento en cuatro espacios (tamaño de pestaña predeterminado):

:set sw=4

También puede cambiar el tamaño de la tabulación (X es cualquier valor que desee):

:set ts=X

Y si desea usar espacios en lugar de caracteres de tabulación, use esto:

:set expandtab

Si usa la misma configuración en muchos archivos, puede ponerlos en su .vimrc .

Otros consejos

> mueve el código uno a ancho de desplazamiento . Por lo tanto, debe configurar esa opción correctamente.

Hay formas más fáciles de hacer lo que quieres, como otros han señalado, pero el lo siguiente es de uso más general:

  • Puede seleccionar una columna presionando ctrl+v y luego usando arriba y down teclas (o j y k ).
  • A continuación, presione I para ir al modo de inserción. Ahora puede escribir anthing que desee. En su caso, escriba una sola tab .
  • Termine presionando esc y vea cómo se aplica su edición a todas las líneas.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top