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ónLa salida muestra que no está instalada, por lo que primero la instalaremos utilizando el comando APT.
$ sudo apt install vim -yPara instalarlo desde la tienda Snap Utility, primero, instale Snap Utility.
$ sudo apt instalación snapdAhora instalando el editor VIM por la tienda Snap Utility.
$ sudo snap instalación vim-editor-betaComandos 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.TXTEl 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 file2Para explicación, comparamos dos archivos, archivo.txt y newfile usando el vimdiff dominio.
File $ Vimdiff.Newfile txtLa 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.