GNU/Linux >> Tutoriales Linux >  >> Linux

Editores de texto de línea de comandos en Linux

Hay dos editores de texto de línea de comandos en Linux®:vim y nano.

Puede usar una de estas dos opciones disponibles si alguna vez necesita escribir un script, editar un archivo de configuración, crear un host virtual o escribir una nota rápida para usted. Estos son solo algunos ejemplos de lo que puede hacer con estas herramientas.

Si bien estas herramientas pueden parecer abrumadoras al principio, cualquier usuario de Linux debería acostumbrarse a usar al menos una. Pregúntele a cualquier administrador de Linux o usuario regular, y pronto descubrirá que todos tienen su favorito.

Este artículo cubre los conceptos básicos de cada herramienta de edición y en qué se diferencian.

Vim

Vim proviene de Vi Mejorado porque es el sucesor de un editor más antiguo llamado vi. Debido a que este editor (a través de su predecesor) existe desde hace mucho tiempo, los administradores o programadores de Linux suelen preferirlo. Vim suele ser utilizado por personas que están familiarizadas con Linux porque puede tener una curva de aprendizaje un poco cuesta arriba.

Puede usar vim para editar, escribir y guardar un documento desde la línea de comandos. Lo hace mediante el uso de dos modos diferentes:

  • Comando
  • Insertar

De forma predeterminada, el editor vim se abre en modo comando. Para abrir el editor vim, use la siguiente sintaxis en la línea de comando:

$ vim (name of the file)

o

$ vim (full path of the file)

Para comenzar a escribir o editar, debe ingresar insertar modo pulsando la letra i en su teclado ("I" para insertar). Deberías ver ---INSERT--- en la parte inferior de la página de su terminal si lo hizo correctamente.

Cuando haya terminado de escribir y desee guardar su trabajo, debe salir de insertar modo. Presiona el escape (esc ), que lo coloca nuevamente en comando modo. Luego puede guardar su trabajo.

Después de presionar escape, presione shift +; . La parte inferior de la pantalla de su terminal cambia para reflejar que lo hizo correctamente. Ahora ves un : donde el ---INSERT--- era.

Después de ver el : en la esquina inferior izquierda de tu editor vim, escribe w y luego presione enter para guardar su trabajo. Luego, puede escribir i de nuevo para volver a insertar modo si desea continuar escribiendo, o puede salir del archivo. Para salir, presione shift +; de nuevo, escriba q y luego presione enter . Esto guarda su archivo y cierra vim. Debería volver a ver la pantalla de su terminal habitual.

También puede ingresar las funciones de guardar y salir al mismo tiempo. Para guardar y salir de vim en un solo comando, escriba wq después del : y luego presione enter . El archivo se guarda y se cierra.

Si comienza a trabajar en un archivo, pero cambia de opinión, puede salir sin guardar. Para hacer esto, ingrese comando modo presionando esc seguido de shift +; . Después de ver el : en la parte inferior izquierda, ingresa q! . Esta fuerza cierra vim sin guardar. ! es la función de fuerza.

Esos comandos son los que usará la mayor parte del tiempo, pero puede usar la siguiente hoja de trucos si desea realizar acciones más complejas con vim.

Hoja de trucos del editor Vim

Use los siguientes comandos en comando modo:

  • h - Mueve el cursor un carácter a la izquierda; también puede presionar la flecha izquierda.
  • j - Mueve el cursor una línea hacia abajo; también puede presionar la flecha hacia abajo.
  • k - Mueve el cursor una línea hacia arriba; también puede presionar la flecha hacia arriba.
  • l - Mueve el cursor a la derecha un carácter; también puede presionar la flecha derecha.
  • w - Mueve el cursor una palabra completa a la derecha.
  • b - Mueve el cursor una palabra completa a la izquierda.
  • 0 - Mueve el cursor al principio de la línea actual.
  • $ - Mueve el cursor al final de la línea actual.
  • ~ - Cambia el caso del carácter actual.
  • dd - Elimina la línea actual.
  • D - Elimina todo en la línea a la derecha de la posición actual del cursor.
  • x - Elimina el carácter actual.
  • u - Deshacer el último comando.
  • . - Repite el último comando.
  • :w - Guarda el archivo actual, pero no sale.
  • :wq - Guarda el archivo actual y sale.

Los siguientes comandos lo colocan en insertar modo:

  • i - Inserta a la izquierda de la posición actual del cursor.
  • a - Se agrega a la derecha de la posición actual del cursor.
  • dw - Elimina la palabra actual.
  • cw - Cambia la palabra actual.

Nano

Nano es un editor de texto más nuevo en los sistemas Linux. Es más simple y fácil de usar que vim.

Para abrir un archivo con nano, use la siguiente sintaxis en la línea de comando:

$ nano (name of the file)

o

$ nano (full path of the file)

Después de que se abra el editor nano, puede comenzar a escribir. Cuando esté listo para guardar su trabajo, presione ctrl + o , que se denomina escribir . Guarda su trabajo actual y le permite continuar con su trabajo. Si ha terminado, puede guardar y salir presionando ctrl + x . Cuando guarda un archivo en nano, su trabajo actual está codificado por colores según lo que está escribiendo.

Otra gran diferencia con nano es que puede acceder a una lista de comandos dentro del editor, pero también puede usar la siguiente hoja de trucos.

Hoja de trucos del editor nano

Nota: Los comandos en la siguiente lista usan ^ para indicar que debe presionar el botón ctrl llave junto con la otra llave. Por ejemplo ^G significa que debes presionar ctrl + G .

  • ^G - Obtener ayuda.
  • ^X - Salida. Nano luego le pregunta si desea guardar con una Y o N opción.
  • ^O - Escribir; también conocido como guardar.
  • ^R - Leer archivo. Ingrese el nombre de un archivo que desea pegar en el documento actual en la posición de su cursor.
  • ^W - Dónde es; Función de búsqueda.
  • ^\ - Reemplazar.
  • ^K - Cortar texto.
  • ^U - Texto sin cortes.
  • ^J - Justificar.
  • ^T - Para deletrear.
  • ^C - Posición actual; Cancelar guardar.
  • ^_ - Ir a la línea.

Puede utilizar las páginas del manual para obtener información más detallada sobre cada editor de texto. Los comandos son 'man vim' o 'man nano', respectivamente.


Linux
  1. Cómo configuro Vim como mi editor predeterminado en Linux

  2. Explicación de las diferencias entre los editores de texto Vi y Vim

  3. Conceptos básicos de Linux:una guía para principiantes sobre la edición de texto con vim

  4. Guía del editor de texto ViM 101

  5. Cómo instalar Vim (vi) en Windows 10

Los 10 mejores editores de texto para Linux Desktop

Cómo usar Vim Editor para ingresar texto en cualquier lugar en Linux

Cómo proteger con contraseña los archivos de texto usando Vim Editor en Linux

Los 7 mejores editores de texto en Linux

Los 5 mejores editores de texto de Linux

Los mejores editores de texto de Linux:los 20 editores de texto y HTML revisados