Los editores de texto permiten generar documentos de ‘texto plano’ ASCII y no son WYSIWYG (What You See Is What You Get, Lo que ves es lo que obtienes).
Equivalencias en Windows: Bloc de Notas.
- Gedit (paquete gedit): editor avanzado de GNOME, con resaltado de sintaxis.
- Kwrite (paquete kate): editor avanzado de KDE, con resaltado de sintaxis (en el mismo paquete viene Kate, similar pero con más opciones).
- Scite (SCIntilla based Text Editor, scintilla.org, paquete scite): editor avanzado orientado al desarrollo de programas, con resaltado de sintaxis.
- Emacs (gnu.org/software/emacs/, paquete emacs21): el editor de textos de Stallman, con eso queda todo dicho. Es mucho más que un editor: permite leer correo, news, programar en numerosos lenguajes, personalizable en LISP, etc. Complicado de manejar y poco intuitivo, incluso para tareas sencillas.
- Xemacs (xemacs.org, paquete xemacs21): fork de Emacs, similar, algo más sencillo de utilizar y muy extendido. A pesar de su nombre, ambos funcionan por igual en las X y en modo texto.
- Conglomerate (conglomerate.org, paquete conglomerate): editor XML/DocBook no WYSIWYG.
- KXML Editor (paquete kxmleditor): editor XML no WYSIWYG de KDE.
- Kile (KDE Integrated LaTeX Environment, lyx.org, paquete kile): editor LaTeX no WYSIWYG para KDE.
- Quanta, BlueFish, Screem, Geany: editores de texto no WYSIWYG para HTML.
- Nano (Nano’s ANOther editor, paquete nano): clon libre del Pico de UNIX, Nano es probablemente el editor más simple y fácil de Linux.
Es muy conveniente saber manejar Nano porque en muchas ocasiones será el único editor que tenga la máquina.
Veamos los comandos principales de Nano:
- <Ctrl+K>: Cortar una línea.
- <Ctrl+U>: Pegar lo que haya en el portapapeles.
- para Copiar/Pegar una línea haremos:
<Ctrl+K>, <Ctrl+U>, desplazar, <Ctrl+U>
- para Copiar/Pegar varias líneas consecutivas haremos:
<Ctrl+K>, <Ctrl+K>, …, <Ctrl+K>, <Ctrl+U>, desplazar, <Ctrl+U>
- para comenzar a seleccionar un texto: <Ctrl+6>
- <Ctrl+O>: Guardar.
- <Ctrl+X>: Salir.
- Vim (Vi improved, Vi mejorado,
vim.org, paquete vim): clon libre del Vi de UNIX, Vim es un editor de textos potente y difícil de usar, que puede resultar frustrante para el que no domine los modos y las combinaciones de teclas, sin las que no es posible trabajar.
Conviene saber utilizar Vim porque en algunas máquinas es el único editor disponible.
Veamos unas nociones básicas sobre los modos de Vim:
- Se inicia en el modo comandos: cualquier tecla que pulsemos se interpreta como un comando y se ejecuta inmediatamente (por ejemplo, <dd> borra una línea).
Si pulsamos ":" interpreta que vamos a introducir un comando en la línea de comandos y no lo ejecutará hasta que pulsemos <Enter>.
Algunos comandos son:
- :w Guardar.
- :q Salir (si hay cambios sin guardar se quejará).
- :q! Salir sin guardar los cambios.
- Pulsando <Insert> entraremos en el modo insertar: se comporta como cualquier otro editor de textos, lo que tecleemos se inserta.
- Pulsando otra vez <Insert> cambiaremos a modo reemplazar: lo que tecleemos sobreescribe el texto existente.
- Pulsando <Esc> volveremos al modo comandos.
- Pulsando <v> desde el modo comandos entraremos en el modo visual y podremos seleccionar texto.
- Para volver al modo comandos pulsaremos <Esc>.
- Se inicia en el modo comandos: cualquier tecla que pulsemos se interpreta como un comando y se ejecuta inmediatamente (por ejemplo, <dd> borra una línea).
Compiladores de lenguajes estructurados
Los editores de texto, en combinación con un compilador que entienda la sintaxis del lenguaje estructurado, permiten generar documentos de texto estructurado listos para imprimir o visualizar.
El compilador procesa el archivo de código fuente (SGML/XML o TeX) y genera una salida en formato .ps (para imprimir), .pdf (para visualizar) o en otro lenguaje estructurado.
Los compiladores son comandos del shell, como:
- xml2ps: genera un .ps a partir de XML.
- sgml2ps: genera un .ps a partir de SGML.
- docbook2ps: genera un .ps a partir de DocBook.
- dvips: genera un .ps a partir de un .dvi. En el entorno gráfico podemos hacerlo con Xdvi (paquete tetex-bin), el visualizador de .dvi.
- latex: genera un .dvi a partir de un .tex.
Cómo compilo un archivo .tex usando el editor gedit?
Ese dato de copiar con nano no me lo sabía… gracias.
Gracias, estaba buscando un editor de texto para consola y el saber del editor nano me soluciona el problema en primera instancia.
esto me sirvio kmucho para mi tarea
gracias me sirbio mucho para mi tareaaaaaaaaaaaaaaaaaaaaa
Buen aporte me parece que falta el comando cat para ver texto. Gracias me fue de utilidad
Muchas gracias! Me ha salvado la vida, ya que pensaba que en nano no se podía seleccionar texto para cortar/pegar.