Editor de texto en Linux

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.

    Gedit

  • Kwrite (paquete kate): editor avanzado de KDE, con resaltado de sintaxis (en el mismo paquete viene Kate, similar pero con más opciones).

    Kwrite

  • Scite (SCIntilla based Text Editor, scintilla.org, paquete scite): editor avanzado orientado al desarrollo de programas, con resaltado de sintaxis.

    Scite

  • 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.

    Emacs

  • 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.

    Xemacs

  • Conglomerate (conglomerate.org, paquete conglomerate): editor XML/DocBook no WYSIWYG.

    Conglomerate

  • KXML Editor (paquete kxmleditor): editor XML no WYSIWYG de KDE.

    KXML Editor

  • Kile (KDE Integrated LaTeX Environment, lyx.org, paquete kile): editor LaTeX no WYSIWYG para KDE.

    Kile

  • 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.

    Nano

  • 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>.

    Vim

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.

Artículos en la categoría "Ofimática"

  1. Suite de oficina en Linux
  2. Documentos de texto en Linux
  3. Editor de texto en Linux
  4. Procesador de texto en Linux
  5. Hoja de cálculo en Linux
  6. Presentaciones en Linux
  7. Cliente para bases de datos en Linux
  8. Gestión de proyectos en Linux
  9. Organizador personal y agenda en Linux
  10. Calculadora en Linux
  11. PDF en Linux
  12. Editor HTML en Linux
  13. Lector de eBooks en Linux
  14. Conversor de formatos de eBooks en Linux
  15. Tomar notas en Linux
  16. Fax en Linux
  17. Editor outline en Linux
  18. Editor de guiones en Linux
  19. Autoedición en Linux
  20. Gestor de colecciones en Linux
  21. Finanzas y contabilidad en Linux
  22. Gestor de bibliografía en Linux

7 Comments:

  1. Cómo compilo un archivo .tex usando el editor gedit?

  2. Ese dato de copiar con nano no me lo sabía… gracias.

  3. Gracias, estaba buscando un editor de texto para consola y el saber del editor nano me soluciona el problema en primera instancia.

  4. esto me sirvio kmucho para mi tarea

  5. gracias me sirbio mucho para mi tareaaaaaaaaaaaaaaaaaaaaa

  6. Buen aporte me parece que falta el comando cat para ver texto. Gracias me fue de utilidad

  7. Muchas gracias! Me ha salvado la vida, ya que pensaba que en nano no se podía seleccionar texto para cortar/pegar.