Explicación detallada del compilador vim en el entorno Linux Centos7

Tabla de contenido

1.¿Qué es vim?

2.modo básico de vim

2.1 Modo de inserción

2.2 Modo de comando

2.3 Modo de fila inferior

3. Anotación/eliminación de anotaciones por lotes en vim

3.1 Primero ingrese al modo BLOQUE VISUAL

3.2 Utilice hjkl para seleccionar el área que desea anotar

3.3 Ingresar al modo de inserción

3.4 Notas

3.5 Ir a comentarios

4. problemas de configuración de vim


1.¿Qué es vim?

vim es un editor multimodo con muchos subcomandos para editar código.

2.modo básico de vim

Puedes echar un vistazo a la foto a continuación para una mejor comprensión, cada modo se explicará en detalle más adelante.

2.1 Modo de inserción

Haga clic i en modo comando para ingresar al modo de inserción

aparece en la esquina inferior izquierdaINSERT, lo que significa que ha ingresado exitosamente al modo de inserción. En este modo, cualquier entrada (excepto Esc ) será Cuando se inserten datos en el texto, podremos escribir algún código en lenguaje C en este modo

2.2 Modo de comando

El modo de comando es el modo en el que se encuentra de forma predeterminada cuando usa el comando vim para ingresar un archivo. En este modo, puede usar algunas teclas de acceso directo (subcomandos) para copiar, pegar, ver y otras operaciones en el código.

shift+^: mueve el cursor al extremo izquierdo de la línea actual

shift+$: mueve el cursor al extremo derecho de la línea actual

        

gg: Coloca el cursor al principio del texto.

shift+g: mueve el cursor a la última línea de texto

n+shift+g: mueve el cursor a la enésima línea de texto

8+cambio+g

h: Mueve una posición hacia la izquierda

j: Bajar un bit

k: subir un poco

l: Mover una posición hacia la derecha

yy: copia la línea actual

n+yy: copia n líneas

p: Pegar en la siguiente línea

n+p: Pegar n veces en la siguiente línea

Haga clic en yy una vez en la cuarta línea y haga clic nuevamente para copiar la cuarta línea (puede agregar n para seleccionar la cantidad de veces para copiar y pegar)

u: Deshacer operación

Ctrl+r: Deshacer el deshacer

Haga clic en u para volver al paso anterior

Ctrl+r, deshacer el deshacer

dd: eliminar la línea actual/cortar la línea actual

n+dd: eliminar n líneas/cortar n líneas

Presione dd para cortar/eliminar la línea actual

shift+~: cambia rápidamente entre letras mayúsculas y minúsculas

r: reemplaza el carácter actual

n+r: reemplaza n caracteres

x: elimina el carácter debajo del cursor

n+x: eliminar n caracteres

Haga clic en x para eliminar

shift+x: realiza una eliminación parcial a la izquierda del cursor

shift+3: resalta el nombre de la función que deseas encontrar

n: cambia al siguiente nombre de función encontrado

w: Moverse dentro de la línea por palabra (anterior)

b: Mover dentro de la línea según la palabra (atrás)

2.3 Modo de fila inferior

En modo comando mayús +: para ingresar

w: escribir, es decir, guardar el código que estás escribiendo actualmente

q: salir

wq: escribir y salir

En algunos casos no podemos escribir o salir normalmente, entonces necesitamos usar ! Forzar escritura o salida a>

w!: Forzar escritura

q!: forzar salida

wq!: forzar escritura y salida

¡Se puede utilizar en el modo de fila inferior! +Varias formas de comando le permiten ejecutar comandos sin salir del archivo

!ls

!pwd

!cd

.........

Después de presionar la tecla Enter, se ejecutará el comando ls. 

Presione cualquier tecla para regresar al archivo original

En el modo de resultado final, puede escribir otros archivos usando vs + nombre de archivo.

vs nombre de archivo

Cualquiera que sea la interfaz en la que se encuentre el cursor, es la interfaz que estamos editando y el resultado final es el mismo.

Ctrl+ww: cambia el terminal donde se encuentra el cursor

3. Anotación/eliminación de anotaciones por lotes en vim

3.1 Primero ingrese al modo BLOQUE VISUAL

control+v

3.2 Utilice hjkl para seleccionar el área que desea anotar

3.3 Ingresar al modo de inserción

mayús+i

3.4 Notas

Introduzca doble barra

//

Esc sale del modo de inserción

Ahora podrás anotar con éxito

3.5 Ir a comentarios

Los dos primeros pasos son los mismos que los comentarios.

Ingrese d en este momento para completar la anotación.

4. problemas de configuración de vim

Nota: ¡Este método solo es compatible con el entorno Centos 7! ! !

Creo que muchos blogueros jóvenes no están acostumbrados a usar vim al principio. ¿Por qué es diferente de los compiladores como vs y dvc++ que usé antes en el entorno de Windows? La sangría es difícil de hacer, no t Preocupate, esto se debe a que tu vim no está configurado. A continuación ingresaremos a la configuración de vim.Nota: No se recomienda configurarlo bajo el usuario root. Se recomienda configurarlo. en el directorio de inicio de un usuario normal.

Primero ingrese al directorio de inicio de nuestro usuario común.

discos compactos ~

Cree un archivo .vimrc en su directorio de inicio

toque .vimrc

Simplemente instálalo con un clic aquí.

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

En este momento se nos pedirá que ingresemos la contraseña de la cuenta raíz, simplemente ingrésela aquí normalmente.

Ingrese la contraseña de su cuenta raíz

A continuación, ingrese manualmente la fuente ~/.bashrc.

fuente ~/.bashrc

Supongo que te gusta

Origin blog.csdn.net/qq_73955920/article/details/134179205
Recomendado
Clasificación