Las operaciones avanzadas de Vim se pueden ver de un vistazo

Tómate un tiempo para familiarizarte con ellos. Además de deslumbrantes habilidades, el objetivo principal es evitar que te detengan para combatir incendios a altas horas de la noche. La sala de computadoras no puede ser remota. Tomé un taxi durante la noche, pero descubrí que el servidor no No tengo una interfaz gráfica. En este momento, si el script está bien escrito, realice algunas vimoperaciones 6. Después de reparar, puedo minimizar la pérdida y dormir bien por la noche.

Introducción a las funciones avanzadas

Ya dominamos los artículos sobre operaciones comunes. A continuación, tenemos que hacer algunas operaciones avanzadas. Básicamente, todos los que lo vean suspirarán " vim¿Por qué eres tan 6?

  • Modifique varios archivos al mismo tiempo, cambie rápidamente entre archivos

  • Operación de pantalla dividida al editar varios documentos

  • Comente por lotes varias líneas de código, modifique la configuración, copie y elimine el área

Edición de varios archivos

Edite dos archivos al mismo tiempo 1.txt,2.txt

vim 1.txt 2.txt

Compruebe qué archivos están abiertos al mismo tiempo  :ls, lo que %aindica el archivo que se está editando.

image.png

Cambiar entre archivos  :n , :N

image.png

Cambie directamente al archivo que desea editar :b 1.txt

Por supuesto, ¿por qué saltamos, porque esto puede completar la combinación de copiar y pegar entre varios archivos?

Pantalla dividida

Crear pantalla dividida

:sp 2.txt Abra una nueva ventana de pantalla dividida horizontal (arriba y abajo) para editar2.txt

:vsp 2.txtAbra una nueva ventana de pantalla dividida vertical (izquierda y derecha) para editar2.txt

image.pngSalto de pantalla dividida y pantalla dividida móvil

Abrí tres archivos primero,1.txt 2.txt 3.txt

image.pngAhora salto a cada archivo y elimino el contenido del archivo.

Mover Ctrl+w ja la ventana de abajo en modo normal

Mover Ctrl+w k a la ventana superior en modo normal

Moverse Ctrl+w h a la ventana izquierda en modo normal

Mover Ctrl+w l a la ventana derecha en modo normal

image.pngAhora he abierto tres archivos verticalmente, usando el siguiente comando para mover la ventana, primero 文件3muévase del extremo izquierdo al extremo derecho y luego mueva el extremo inferior

Ctrl+w JMover la ventana actual a continuación en modo normal

Ctrl+w K Mover la ventana actual a la parte superior en modo normal

Ctrl+w H Mover la ventana actual a la izquierda en modo normal

Ctrl+w L Mover la ventana actual a la derecha en modo normal

image.pngMientras esté en la ventana correspondiente, :q :wq q!puede salir; wqao qa!salir de todos

Modo visual

Hay tres tipos de modos visuales, que también son vimla esencia. Son selección de línea, selección de área rectangular y selección de párrafo de carácter.

De manera similar a la selección del mouse, puede saltar rápidamente al rango que desea seleccionar cuando ingresa al modo visual y agrega el símbolo de posicionamiento, y luego puede copiarlo o eliminarlo después de seleccionarlo.

Selección de filas

Selección de  Shift+v(小写) fila, selección de fila completa, puede mover el cursor hacia arriba y hacia abajo para seleccionar más filas y presionarlo nuevamente  Shift+v para cancelar la selección.

De la siguiente manera, ingrese al modo de selección de fila, ingrese 4G, salte a la cuarta fila y delimine el área seleccionada.

image.png

Selección de área rectangular

Selección de área rectangular Ctrl+v(小写), presione área para seleccionar, puede mover el cursor hacia arriba, abajo, izquierda y derecha para seleccionar más áreas, y presione nuevamente  Ctrl+vpara cancelar la selección.

De la siguiente manera: seleccione todas las filas y el área donde se encuentra la primera columna, shift+iingrese al modo de inserción #, inserte , haga doble clic dos veces esc, comentario por lotes. Luego repita la acción de selección e ingrese para xeliminar el área seleccionada.

image.png

Selección de personaje (selección de párrafo)

Para la selección de caracteres  v(小写), puede mover el cursor y se seleccionará el lugar por donde pasa el cursor. Presiónelo nuevamente para vcancelar la selección.

De la siguiente manera: v$seleccione 192.168.1.2un espacio atrás para no seleccionar el salto de línea, pegue la primera línea ipy luego seleccione la ip innecesaria para eliminar.

image.png

¡La combinación de modo visual y localizador funciona mejor!

resumen

Editar varios archivos al mismo tiempo:  vim 1.txt 2.txta los documentos del interruptor  :n , :N,:b 1.txt

Pantalla dividida  :sp 2.txt :vsp 2.txt, salta para Ctrl+w h|j|k|l mover la posición de la pantalla dividida

ConjuntoCtrl+w H|J|K|L

Modo visual  Shift+v, Ctrl+v,v

vimHay muchos comandos, aquí están solo los más útiles, suficientes para manejar todas las escenas, ¡cuanto más recuerdes, más rápido!


Supongo que te gusta

Origin blog.51cto.com/15076235/2608315
Recomendado
Clasificación