GNU/Linux >> Tutoriales Linux >  >> Linux

vim:comando no encontrado

Vim, una contracción de Vi IMproved, es una versión extendida del editor vi. Vim implementa una interfaz de usuario basada en texto para la edición avanzada de texto, y muchos administradores de sistemas e ingenieros de software lo prefieren por su eficiencia y capacidad para personalizarse ampliamente. Vim también incluye funciones útiles, como completar texto, resaltar sintaxis, revisar la ortografía y muchas más.

El comando vim invoca el editor Vim. Sin embargo, el comando vi también se puede usar para este propósito porque automáticamente redirige al usuario a Vim. Cuando se ingresa sin un nombre de archivo como argumento, el comando vim abre una pantalla de bienvenida de forma predeterminada. Utilice la sintaxis vim {nombre de archivo} para abrir un archivo. Si el archivo no existe, Vim crea un archivo con el nombre especificado y abre el archivo para editarlo. Vim admite la apertura simultánea de varios archivos.

El editor vim tiene dos modos de operación:

  • Modo normal
  • Modo de inserción

Cuando abre un archivo por primera vez (o inicia un nuevo archivo) para editarlo, el editor vim ingresa al modo normal. En modo normal, el editor vim interpreta las pulsaciones de teclas como comandos.

En el modo de inserción, vim inserta cada tecla que escribe en la ubicación actual del cursor en el búfer. Para ingresar al modo de inserción, presione la tecla i. Para salir del modo de inserción y volver al modo normal, presione la tecla Escape en el teclado.

En el modo normal, puede mover el cursor alrededor del área de texto usando las teclas de flecha (siempre que vim detecte correctamente su tipo de terminal). Los comandos vim incluyen comandos para mover el cursor:

  • h para mover un carácter a la izquierda
  • j para bajar una línea (la siguiente línea en el texto)
  • k para subir una línea (la línea anterior en el texto)
  • l para mover un carácter a la derecha

Moverse línea por línea dentro de archivos de texto grandes puede volverse tedioso. Afortunadamente, vim proporciona algunos comandos para ayudar a acelerar las cosas:

  • AvPág (o Ctrl+F ) para avanzar una pantalla de datos
  • RePág (o Ctrl+B ) para retroceder una pantalla de datos
  • G para ir a la última línea del búfer
  • numero G para pasar al número de línea num en el búfer
  • gg para pasar a la primera línea en el búfer

El editor vim tiene una característica especial dentro del modo normal llamado modo de línea de comandos. El modo de línea de comandos proporciona una línea de comandos interactiva donde puede ingresar comandos adicionales para controlar las acciones en vim. Para acceder al modo de línea de comandos, presione la tecla de dos puntos en el modo normal. El cursor se mueve a la línea del mensaje y aparecen dos puntos, esperando que ingrese un comando. Dentro del modo de línea de comandos hay varios comandos para guardar el búfer en el archivo y salir de vim:

  • q para salir si no se han realizado cambios en los datos del búfer
  • q! para salir y descartar cualquier cambio realizado en los datos del búfer
  • w nombre de archivo para guardar el archivo con un nombre de archivo diferente
  • wq para guardar los datos del búfer en el archivo y salir

Si encuentra el siguiente error mientras ejecuta el comando vim:

vim: command not found

puede intentar instalar el paquete vim según su elección de distribución:

Distribución Comando
OS X instalar cerveza vim
Debian apt-get install vim
Ubuntu apt-get install vim
Alpino apk añadir vim
Arco Linux pacman -S vim
Kali Linux apt-get install vim
Cent OS yum instalar vim-enhanced-2
Fedora instalación dnf vim-enhanced-2
Raspbian apt-get install vim

Ejemplos de comandos vim

1. Abra un archivo:

# vim path/to/file

2. Abra un archivo en un número de línea específico:

# vim +line_number path/to/file

3. Ver el manual de ayuda de Vim:

:help[Enter]

4. Guardar y Salir:

:wq[Enter]

5. Deshacer la última operación:

u

6. Busque un patrón en el archivo (presione `n`/`N` para ir a la coincidencia siguiente/anterior):

/search_pattern[Enter]

7. Realice una sustitución de expresión regular en todo el archivo:

:%s/regular_expression/replacement/g[Enter]

8. Muestra los números de línea:

:set nu[Enter]


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

dpkg:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado