Cómo usar Vim Editor - Guía completa

Cómo usar Vim Editor - Guía completa
El editor VIM se encuentra entre los mejores editores utilizados en la interfaz de línea de comandos para abrir, editar y guardar archivos, el editor VIM se puede usar para editar archivos de texto simples, así como diferentes archivos de código de diferentes idiomas. VIM es la versión actualizada de VI Editor, por eso Vim se abrevia como "VI mejorado". Es altamente eficiente y también conocido como IDE (entorno de desarrollo integrado) debido a su popularidad en los editores de programación. VIM tiene diferentes atajos para realizar tareas, tiene diferentes modos y enlaces.

Esta publicación nos ayudará a saber cómo podemos usar un editor VIM para editar diferentes archivos.

Comparación de Vim con Nano Editor

El editor Nano es el editor predeterminado en las distribuciones de Linux, mientras que el editor VIM se preinstala principalmente en algunas distribuciones de Linux. Hay algunas características sobre las cuales es más popular que Nano y esas características son:

Editor vim Editor nano
Es ligeramente complejo para un principiante Es simple de entender para un principiante
Admite lenguajes de programación No admite lenguajes de programación
Es un modo basado en el modo Es modal
Versión mejorada del editor VI Versión mejorada de Pico Editor
Editor avanzado con muchas herramientas Editor simple

Modos de Vim

Vim tiene dos tipos diferentes de modos, como

Modo de línea de comandos: Cuando abre cualquier archivo con VIM, está en el modo de comando de forma predeterminada. En el modo de comando, puede realizar diferentes tareas utilizando los comandos, por ejemplo, para eliminar una línea, copiar la línea y navegar por el cursor en cualquier posición especificada del archivo. Si por alguna razón no está en el modo de comando, simplemente presione el ESC clave, para ingresar en el modo de comando.

Modo de inserción: Para insertar algo, debe elegir el modo de inserción, para este propósito, simplemente presione el I clave para ingresar al modo de inserción. En este modo, puede escribir cualquier cosa y puede agregar cualquier cosa al archivo. Una vez que haya terminado insertando, presione la tecla ESC desde el teclado y el modo de Insertar el modo de inserción al modo de línea de comandos.

Instalación de VIM

En algunas de las distribuciones de Linux, VIM está preinstalado, pero si no está instalado de forma predeterminada, puede instalarlo mediante dos métodos diferentes, ya sea utilizando el comando APT o desde el almacén de utilidad Snap. Para averiguar, VIM se instala de forma predeterminada o no ejecuta el siguiente comando en el terminal.

$ vim --versión

La salida muestra que no está instalada, por lo que primero la instalaremos utilizando el comando APT.

$ sudo apt install vim -y

Para instalarlo desde la tienda Snap Utility, primero, instale Snap Utility.

$ sudo apt instalación snapd

Ahora instalando el editor VIM por la tienda Snap Utility.

$ sudo snap instalación vim-editor-beta

Comandos VIM

VIM se ha instalado en la distribución de Linux. Ahora seguiremos adelante y aprenderemos sobre los comandos en Vim. Tiene más de 1000 comandos para realizar diferentes tareas de manera eficiente. Se explican diferentes tipos de comandos con ejemplos.

Comandos básicos

Algunos comandos básicos de Vim Editor son

Abra un archivo: Puede abrir un archivo con el editor VIM utilizando la palabra clave "VIM". Para comprender, queremos abrir un archivo, llamado archivo.txt usando vim editor.

Archivo de $ VIM.TXT

El archivo se ha abierto en el editor VIM.

Comando de ayuda: Si necesita algún tipo de ayuda con respecto a cualquier comando, escriba : Ayuda [Palabra clave de comando] En el modo de comando, se mostrará la lista de la ayuda. Por ejemplo, encontramos ayuda con respecto al comando "Copiar".

La salida mostrará un archivo que contiene toda la ayuda relevante con respecto a la palabra clave "copia".

Abra un archivo de código: Ahora, si desea abrir cualquier otro archivo, puede abrirlo escribiendo : E [Nombre del archivo] en el modo de comando. Para comprender, abriremos un archivo, llamado Code2.PHP usando ": E Code2.PHP ".

El archivo especificado estará abierto como salida.

Renuncia a VIM sin guardar un archivo: Podemos salir del editor sin guardar los cambios que hemos hecho, escribiendo : QA o :Q! y luego presione la tecla ENTER. Por ejemplo, dejamos el archivo:

Después de golpear la entrada, volverá a la terminal.

Renuncia a VIM guardando los archivos: Podemos dejar el archivo guardándolo. Para hacerlo, escriba : WQ y presionar INGRESAR.

Guarda el archivo : Mientras trabajamos si queremos guardar los cambios, podemos hacerlo escribiendo : w y golpeando el INGRESAR llave.

Guarde un archivo renombrando: Podemos guardar un archivo renombrándolo escribiendo ": w [nombre del archivo] ":

Comandos de navegación del cursor

En Vim Editor, no se usa el mouse, ya que el cursor se mueve con la ayuda de las teclas. Discutiremos algunas claves y atajos para navegar en el editor VIM. Hay una lista de claves y sus propósitos, úselas presionando la semicolon ":" y luego la tecla específica.

Comandos Comportamiento
H Para mover el cursor a la posición izquierda
l Para mover el cursor a la posición correcta
j Para mover el cursor a la posición hacia abajo
k Para mover el cursor a la posición ascendente
METRO Para mover el cursor directamente al centro de la pantalla
L Para mover el cursor directamente a la parte inferior de la pantalla
H Para mover el cursor directamente a la parte superior de la pantalla
mi Coloca el cursor al final de la palabra
b Coloca el cursor en la posición de inicio de la palabra anterior
w Coloca el cursor en la posición inicial de la siguiente palabra
ps Coloca el cursor en la posición final de la línea
0 Coloca el cursor en la posición inicial de la línea
Lleva el cursor a la posición inicial del siguiente bloque o el siguiente párrafo
Lleva el cursor a la posición inicial del bloque anterior o el párrafo anterior
) Mueve el cursor directamente a la posición de inicio de la siguiente oración
( Mueve el cursor directamente a la posición de inicio de la oración anterior
GRAMO Coloca el cursor al final del archivo
gg Coloca el cursor al comienzo del archivo
# Para ir a una línea específica, escriba el número de líneas al lado de #
Ctrl + B Mueve el cursor a una página de regreso
Ctrl + F Mueve el cursor a una página hacia adelante

Comandos de edición

Si queremos editar el texto, primero vaya al modo Insertar presionando la tecla "I/I", luego escriba el texto. Para fines de edición, hay algunos comandos que pueden ayudar a editar los comandos de copiar, pegar, eliminar y deshacer. Podemos discutir todos estos comandos:

Copiar comandos: En VIM, la palabra de copia se deriva de la palabra "yank" para que use comandos de copia con una representación de YW.

Comandos Comportamiento
yy Se usa para copiar una línea
YW Se usa para copiar una palabra
y $ Se utiliza para copiar desde la posición actual del cursor hasta el final de la línea

Pegar comando: En VIM, el texto copiado se puede pegar simplemente escribiendo "pag" Después del semi-colon.

Comando deshacer: En VIM, si se ha realizado por error o involuntariamente se ha realizado una acción, podemos deshacer esa acción escribiendo "U" después del semi-colon. Hicimos una línea en blanco en el texto como se muestra en la imagen a continuación:

Ahora presionaremos el "U" clave, ingresando el modo de comando, presionando la tecla ESC después de la semicolon ":",

Comando de rehacer: Para rehacer cualquier acción en el Vim, escriba "R" En el modo de comando (el modo de comando se puede abrir presionando la tecla ESC después de escribir Semicolon)

Eliminar comandos: Para la eliminación de palabras o oraciones, usamos los comandos descritos en la tabla.

Comandos Comportamiento
dd Para eliminar una línea
d Para eliminar la parte seleccionada de una línea
DW Para eliminar una palabra
D Para eliminar una línea desde la posición actual del cursor hasta el final de la línea
DG Para eliminar una línea desde la posición actual del cursor hasta el final del archivo
DGG Para eliminar una línea desde la posición actual del cursor hasta el inicio del archivo

Al presionar DD, toda la línea se ha eliminado. Por ejemplo, abrimos un archivo, llamado archivo.TXT.

Ahora presionaremos DD en el modo de comando.

Al presionar DW, se ha eliminado la palabra "is". Por ejemplo, nuestro cursor está en la palabra "is" en la primera línea.

Al presionar D, la línea se elimina de la posición del cursor:

Al presionar DG, elimine todas las líneas de la posición inicial del cursor:

Al presionar DGG, se han eliminado líneas anteriores del cursor:

La salida, será

Comandos de selección: Para la selección o resaltado del texto, se utilizan los siguientes comandos.

Comandos Comportamiento
V Para resaltar un personaje
V Para resaltar una línea

Al presionar: V.

Al presionar V:

Mostrar número de líneas

Mostrando los números con cada línea, facilitarnos determinar qué línea estamos y en qué línea tenemos que ir para editar. Para mostrar los números junto con las líneas de texto, podemos usar cualquiera de los comandos que se muestran en la tabla.

: establecer número
: establecer nu!
: establecer número!

Comandos de búsqueda

Podemos buscar palabras específicas en vim también como los otros editores. Los comandos para la búsqueda son:

Dominio Comportamiento
/ [Ingrese la palabra] Encuentra la palabra ingresada desde todo el archivo
? [Ingrese la palabra] Para buscar el texto anterior desde la palabra ingresada
norte Para buscar su palabra nuevamente en cualquier dirección
norte Para buscar la palabra nuevamente en la dirección opuesta

Si presionamos N:

Comandos de conteo de palabras

Al igual que otros editores, también podemos contar las palabras y los personajes de Vim. Para esto, hay dos maneras, presionando G y luego Ctrl + G.

O usar w, !w, y -w en el modo de comando:

Comparar archivos

Podemos comparar dos archivos en VIM. La sintaxis general del comando será

$ vimdiff file1 file2

Para explicación, comparamos dos archivos, archivo.txt y newfile usando el vimdiff dominio.

File $ Vimdiff.Newfile txt

La salida muestra diferencias como en la primera línea, la letra "L" en el primer archivo está en el caso superior, mientras que en otro archivo está en el CAS inferior y faltan las dos últimas líneas en el segundo archivo.

Conclusión

VIM Editor es el editor de línea de comandos, que es mucho más versátil, ya que contiene todas las funciones que el principiante y un experto es popular y es popular por sus diferentes características. Es la forma avanzada del editor VI y se puede usar para abrir archivos de programación de diferentes idiomas. En este artículo, hemos discutido la instalación y los diferentes comandos del editor VIM que se utiliza para manejar el editor VIM. También hicimos todo lo posible para explicar el uso de comandos con la ayuda de ejemplos.