Editores-de-texto-en-Linux

Curso de Linux 7/60 | Editores de texto

http://www.proyectobyte.com/android/uso-la-interfaz-linea-comandosEstá es la séptima clase de nuestro curso de Linux, hoy vamos a ver editores de texto pero no vamos a ver editores de texto en entorno gráfico eso no tiene chiste, cualquiera puede manejar un editor de texto en modo gráfico vamos a ver cuatro editores de texto en la terminal.

Ventajas de usar un editor de texto en la terminal Linux

  1. Estos editores de texto que a continuación veremos son ligeros y potentes así podremos trabajar más rápido, que si lo hiciéramos en un entorno gráfico.
  2. Al ser ligeros, trabajaremos igual de rápido en remoto que en local.
  3. Suelen ser multiplataforma.

Vamos a ver el editor nano también se le conoce como pico, vamos a ver el vi de Unix y también vamos a ver dos editores alternativos qué es el MCedit que acompaña al MC qué es un gestor de archivos y vamos a ver el editor Joe que es un editor de texto también tradicional de Unix.

Editor de texto Nano

editor de texto nano

Bueno aquí vamos a llamar a nuestro editor de texto, lo podemos llamar de dos formas pico o nano. Nano es su nombre real, entonces seria:

Sintaxis:

  • nano + nombre del archivo.
  • pico + nombre de archivo.
  • En la parte inferior de la pantalla veremos la guía de los comandos, que son:
  • Control X: con Control X podemos salirnos del editor y si no hemos guardado él nos va a preguntar si deseamos guardar los cambios.
  • Control O: el Control O nos sirve para guardar los cambios que hemos hecho sin salir o inclusive lo podemos guardar como otro archivo dándole Control O e indicándole el nombre del archivo cómo lo queremos guardar.
  • Control J: con control J podemos justificar el texto al ancho de la terminal.
  • Control k: podemos cortar el texto o inclusive podemos cortar bloques.
  • Control u: nos sirve para pegar texto, este se pegara en la posición actual del cursor.
  • Control c: nos situamos en una línea y nos va a decir qué línea es esa con la información, la columna dónde estamos parados el carácter de texto completo donde estamos parados con
  • Control w: podemos realizar búsquedas de cualquier cadena de texto.
  • y dentro de control w podemos usar con control t para buscar una línea específica entonces
  • Control v: para paginar hacia adelante.
  • Control y: para repaginar ósea para ir al principio del documento.

Entonces tenemos que esté editor pico es muy versátil, es muy fácil de manejar, no tiene ninguna restricción para moverse dentro del buffer de texto que es dónde uno trabaja y es muy común en distribuciones como Ubuntu.

Editor de texto vi

Editor de Texto vi

Bueno, ahora pasamos al editor vi, el editor vi tiene dos modos: un modo de edición y un modo de línea de comandos él no tiene la edición ahí pura como lo tienen los otros editores y podemos acceder a esta línea de comandos con:

En este caso estamos presionamos la tecla ESC y escribimos :w + el nombre del archivo que vamos a grabar y él nos graba como otro archivo lo que tenemos en el bufer.

Navegación dentro del texto en vi

  • Tenemos la letra h para ir hacia la derecha
  • la letra l para ir hacia la izquierda
  • la letra k para bajar de línea en línea en el documento
  • y la letra j para ir hacia arriba del documento.

Modo de edición en vi

Entonces una vez tenemos la movilización básica dentro del Vi vamos a pasar a ver sus caracteristicas.

  • la letra g que nos lleva desde el final del documento hasta el principio del documento.
  • La letra i nos permite pasar al modo de edición del editor vi, con la letra i activamos el modo de edición y ya podemos escribir normalmente lo que queremos manejar dentro de nuestro texto, de lo contrario nos tomaría los comandos de las letras que escribieramos.
  • Ahora si nosotros queremos borrar una línea lo hacemos tecleando rápidamente dd
  • Ahora si queremos borrar solamente una palabra lo hacemos con dw y nos va a borrar una sola palabra.
  • Para efectuar una búsqueda lo hacemos ESC “:/” sin comillas y la palabra que queremos buscar y así nos va a llevar hacia dónde está la palabra que estamos buscando.
  • Ahora si lo que queremos es cortar y pegar una línea de texto en particular entonces lo vamos a hacer tecleando rápidamente yy + P qué sería para pegar entonces yy pp y nos pega rápidamente la línea que queremos pegar y así lo podemos hacer sucesivamente para pegar la línea varias veces.

Modo línea de comando en vi

Ahora vamos a ver las opciones del modo línea de comando que son las siguientes:

  • ESC :w es para grabar.
  • ESC :w! + nombre de archivo, nos sobrescribe ya que con la admiración estamos ignorando que el archivo existe.
  • ESC :wq nos sirve para grabar y salirnos del documento.
  • ESC :q nos permite editar otra vez el documento que habíamos grabado anteriormente.
  • ESC :q! podemos salir ignorando los cambios hechos al archivo así que saldremos sin guardar las modificaciones.
  • ESC :x es lo mismo qué ESC :q guardando los cambios y sale del archivo.
  • ESC :x! en este caso sale sin guardar las modificaciones hechas al archivo.

Esta es la forma con la que se trabaja básicamente en el editor VI de Linux.

Editor de texto MC

editor de texto mc

Pasamos a nuestro editor MC el mc es un acompañante de gestor de comandos de mc para entorno de texto pasamos al mcedit, el mcedit es un editor de texto un poco mas moderno en este editor vamos a encontrar que todos se controla básicamente por las teclas de función que son las siguientes:

  • F1 nos saca la ventana de ayuda.
  • F2 nos da la opción para guardar no saca el cuadro de diálogo para guardar nosotros escogemos sí o no queremos guardar.
  • F3 es muy importante porque es la que marca el bloque entonces nosotros tecleamos F3 para marcar y F3 para marcar el final del bloque que queremos.
  • F5 podemos copiar el texto que tenemos señalado con los bloque que hemos designado con F3 y también podemos hacer búsquedas para reemplazar por ejemplo con la tecla F4 nos sale el diálogo para reemplazar, escribimos en nuestro cuadro de diálogo el origen y el destino del texto y vamos remplazando con la cajita de diálogo que nos va indicando si reemplazar cada una de las coincidencias o hacerlo todo de una.
  • F6 podemos mover los bloques que designamos con F3 los podemos mover de un lado a otro del buffer de texto.
  • F8 podemos borrar esos bloques entonces hundimos la tecla F8 y borramos el bloque que habíamos acabado de mover.
  • F7 nos sirve para buscar texto dentro del buffer del editor
  • F9 como les decía esto es un editor un poco más moderno entonces este editor tiene menú la tecla F9 nos sirve para sacar el menú de texto de la parte superior y ahí hay muchas funciones como por ejemplo abrir un archivo, pero no solo eso también tiene otras opciones en los otros menú desplegable qué podemos ver como copiar, borrar, mover, etc tiene un menú para buscar, reemplazar ahí está varias opciones que se pueden utilizar también tiene un menú de utilidades más avanzadas tiene otro menú de formato del párrafo y tiene un menú para las ventanas para manejar ventanas y otro menú que es para las opciones del mismo editor para configurar el mismo editor.
  • F10 podemos salir del editor él nos preguntará si queremos grabar o no dependiendo si hemos hecho algún cambio.

Editor de texto JOE

Editor de texto joe

El último editor que quiero enseñarles es el JOE que es tradicional también del entorno de Unix. Este se maneja con control+k y una letra

Control+k y h no saca la ayuda en pantalla para nosotros podernos mover dentro del editor este también nos permite movernos libres borrar con la tecla back space, movernos con la espaciadora sin ningún problema y bueno las funciones básicas de editor son:

  • Control+kf podemos buscar un texto en particular.
  • Control+kb podemos marcar bloques.
  • Control+kk para finalizar.
  • Control+kc podemos copiar un bloque marcado.
  • Control+kx salimos guardando las modificaciones del archivo editor.

Bueno esto es todo con respecto a los editores, obviamente de forma muy básica, para que no nos vaya a enredar en la edición de archivos dentro de nuestro sistema operativo Linux, y para que nos podamos defender en la consola si necesidad de un entorno gráfico.

Hemos repasado uno por uno desde el vi qué es el tradicional en UNIX pasando por el Nano o Pico que es muy utilizado en Debian y Ubuntu y vimos también alternativamente el mcedit y el Joe que es muy utilizado también en los entornos antiguos de Unix.

Espero que les haya gustado qué les sea de utilidad esta información que les he dado, estamos pendientes para la entrega numero 8 del curso no olviden si les gustó suscríbanse por correo, el formulario esta al pie de pagina, para que puedan estar en la siguiente clase, yo soy efox desclasificado un enfoque diferente de la tecnología informática hasta el siguiente articulo.

Sobre Fernando Alberto Velasquez Aguilera

2 comentarios

  1. Estimado:

    Muy bueno… Espero permita seguir sus clases…

    Gracias

    Germán

    • Gracias a ti german, por seguir nuestro contenido, nosotros por nuestra parte seguiremos desarollando este curso hasta la ultima lección así que atento cada semana, menos algunas semanas que estaremos de vacaciones ;-)

Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*

x

Check Also

Que es una CLI

Uso de la interfaz de línea de comandos – CLI

Hoy hablaré del uso o interacción que se da entre humano-máquina a través de una Interfaz ...