Editores

De Wikicima
Saltar a: navegación, buscar

Contenido

Editores de Texto

Los editores de texto son aplicaciones utilizadas para la creación y edición de archivos de texto sencillo y sin formato. La mayoría de los sistemas operativos incluyen al menos un editor de texto que permite la creación, edición, lectura y guardado de archivos. En general, soportan funciones adicionales como copiar-pegar, búsqueda y uso de macros.

Diferencia con Procesadores de Texto

Los editores de texto son aplicaciones utilizadas para la creación y edición de archivos de texto sencillo y sin formato. La mayoría de los sistemas operativos incluyen al menos un editor de texto que permite la creación, edición, lectura y guardado de archivos. En general, soportan funciones adicionales como copiar-pegar, búsqueda y uso de macros.

A pesar de las restricciones en los editores de texto, el uso de texto sin formato posee ventajas prácticas. Los archivos creados por un editor de texto en general pueden ser utilizados por otros editores o procesadores de texto sin generar ningún tipo de conflicto. En programación, debido a que el código fuente no requiere ningún tipo de formato, es común -y necesario- utilizar editores de texto para escribir y editar código. La carencia de interfaz gráfica en los editores de texto permite además utilizarlos para editar archivos remotamente. Es posible así, por ejemplo, ingresar a un servidor y editar archivos de texto sin la necesidad de transferir por red el entorno gráfico, reduciendo significativamente el consumo de ancho de red.

Procesadores de texto en Linux

Existe una amplia variadad de editores de texto para Linux. En esta parte, describiremos brevemente los siguientes editores:

  • Gedit, editor de texto con interfacie grafica
  • Vi / Vim, editor de texto en la terminal
  • Emacs, otro editor de texto en la terminal

Gedit

Gedit es el editor de textos por defecto en los entornos GNOME (uno de los entornos disponibles en Debian). Cuenta con una interfaz relativamente amigable para nuevos usuarios. En gedit es posible Abrir y Guardar archivos, Buscar y reemplazar palabras, Seleccionar partes del texto, entre muchas opciones utilizando sólo el mouse.

Vi y Vim

Vi es el editor de textos estándar para la terminal incluido en -casi- todos los sistemas operativos UNIX. Su versión mejorada Vim (“Vi IMproved”) incluye más funcionalidades. Tanto Vi como Vim, carecen de interfaz gráfica. A diferencia de los editores de texto tradicionales, Vim posee tres modos de trabajo: modo Normal o de Comandos, modo Insertar y modo visual.

Para empezar con vi / vim escribir en la terminal :

vi file

o

vim file

Abre file si el archivo ya existe, en caso contrario permite crearlo si se decide guardarlo.

Modo normal

Es el modo principal de Vim y sólo desde aquí es posible ingresar a los otros modos.

En este modo, todas las teclas ingresadas son interpretadas como un comando. Desde aquí es posible guardar un archivo, copiar y pegar líneas, buscar palabras, deshacer-rehacer acciones, eliminar palabras y líneas, etc.

Para ingresar a este modo:

  • Es el modo por defecto al iniciar el editor
  • Para regresar a modo normal, basta con presionar la tecla ESC.

Modo Insertar

Este es el modo de escritura y edición de texto. Desde aquí, las teclas son interpretadas como el texto a insertar.

Para ingresar a este modo:

  • Presionar la tecla i desde el modo Normal

Modo Visual

Ayuda a seleccionar visualmente partes del texto.

Imita al uso del mouse para seleccionar porciones de texto en editores de texto con interfaz gráfica.

Para ingresar a este modo:

  • Presionar v, V o CTRL-v para acceder al modo visual y seleccionar caracteres, líneas o bloques de texto, respectivamente.

Comandos principales

Comando Teclas
Salir de Vim  :q
Guardar archivo  :w
Eliminar línea dd
Pegar p
Buscar /
Deshacer u
Rehacer C-r
Comenzar Macro q <una letra que identifique a la macro>
Finalizar Macro q
Ejecutar una Macro @ <letra que identifica a la macro>

Otros comandos comunes pueden verse aquí

Emacs

Desarrollado por Richard Stallman en 1976, Emacs es aún hoy uno de los editores de texto más completos disponibles. Para iniciar el editor, se debe ejecutar el comando

$ emacs

Esto abrirá Emacs en modo gráfico. Con la interfaz gráfica de Emacs es posible ejecutar los comandos básicos utilizando los menúes despegables. Para ejecutar Emacs desde la terminal, deben ingresarse adicionalmente la opción -nw

$ emacs -nw

En el modo terminal, no es posible utilizar mouse, por lo que los comandos se deben acceder utilizando combinaciones de teclas. Por ejemplo para guardar un archivo deberá ingresarse C-X C-S. Esto es, tipear simultáneamente las teclas CTRL y X, seguida de CTRL y S.

Entre los comandos más básicos en Emacs se encuentran:

Comando Teclas
Iniciar Tutorial de Emacs C-h t
Salir de Emacs C-x C-c
Interrumpir comando C-g
Abrir un archivo C-x C-f
Guardar un archivo C-x C-s
Buscar en el texto C-s
Deshacer C-x u
Comenzar Macro F3
Finalizar Macro F4
Ejecutar última Macro F4

Una lista exhaustiva de comandos puede encontrarse aquí

Herramientas personales