Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OPERATIVOS
EDITORES DE TEXTO
Profesor:
LIA. Eric de la Cruz Lugo
Alumno:
Jos Patricio Tina Poot
Grupo:
3A MC
Fecha de entrega:
23 de JUNIO de 2015
NDICE
INTRODUCCIN 2
EDITORES DE TEXTO
CONCLUSIN
BIBLIOGRAFA
INTRODUCCIN
EDITORES DE TEXTO
Nano
NANO es un editor minimalista, muy ligero y algo ms acorde a los editores
que podemos conocer que VI o que EMAS. Es un programa que emula al editor
pico
que era ms comn hace unos aos ya que vena integrado con un gestor de
correo electrnico llamado pine.
Nano es un editor sin formatos, as que puedes comenzar inmediatamente a
escribir o modificar el texto. Si ests editando un archivo en el que no te interese
que nano respete las lneas puede que fuera buena idea que utilizases el
modificador -w, ya que este modificador desactiva el ajuste de palabra y las lneas
no se cortan. Si te interesa ver el texto con el formato de lnea puedes obviar este
modificador.
Nano es un editor de texto basado en Curses, una biblioteca para el control de
terminales sobre sistemas Unix. Es muy similar a Pico, un editor minimalista
basado en terminal. A diferencia de Pico, Nano permite el resaltado de sintaxis y
en trminos generales es muy sencillo de usar.
4
M + p -------------- Mostrar blancos
habilitar/deshabilitar.
Vim
Vim es un editor de texto muy completo. Es una versin mejorada de Vi, un editor de la
dcada de los 70s que se encuentra en casi todo sistema de tipo Unix. Vim incluso es
utilizado por programadores y administradores de sistema, su gran variedad de opciones
lo hace perfecto para este fin. Es avanzado y verstil, incluso permite la configuracin o
instalacin de temas personalizados que resaltan la sintaxis de una manera especfica.
Vim te permite hacer tantas cosas que sera casi imposible poder asignarle un atajo
de teclado nico a cada una de ellas. Es por esto que Vim presenta varios modos de
operacin, para que puedas realizar varias operaciones con el mismo atajo. Entre los
modos de operacin ms tiles estn:
Visual: para seleccionar bloques de texto o realizar operaciones por bloques. Una
vez se tiene el texto marcado se pueden usar rdenes del modo comando para
manipularlo.
Tambin dispone de modos de Seleccin y Ex. Sin embargo, Vim no es tan fcil de
aprender, pero una vez que lo dominas el esfuerzo se paga solo. Vim tambin tiene
plugins para bsqueda difusa de archivos, explorar directorios y mejorar la interfaz de
usuario, entre otros. Con un poco de conocimiento en Python o en el lenguaje de scripting
de Vim, puedes programar tus propios plugins.
Comandos de insercin
a - Agrega texto despus del cursor y entra al modo de insercin.
A - Agrega texto al final de la lnea y entra al modo de insercin.
i - Inserta texto antes del cursor y entra al modo de insercin.
I - Inserta texto al inicio de la lnea y entra al modo de insercin.
o - Abre una lnea debajo del cursor y entra al modo de insercin.
O - Abre una lnea encima del cursor y entra al modo de insercin.
Comandos para suprimir
nx - Suprimir n caracteres, a partir del que est bajo el cursor.
n+Delete Key (Supr) - Lo mismo que nx.
ndw - Suprimir n palabras.
d$ - Suprimir hasta el final de la lnea.
ndd - Suprimir n lneas.
Comandos de deshacer y reemplazar
u - Revierte la ltima modificacin.
U - Revierte todas las modificaciones hechas en la lnea actual.
nr - Reemplaza n caracteres.
cw - Reemplaza una palabra.
c$ - Reemplaza el resto de una lnea.
R - Establece el modo de reemplazo para hacer sustituciones de forma
ilimitada.
Comandos de pico
Emacs
Emacs es un complejo editor de texto siendo GNU Emacs del Proyecto GNU, su
implementacin ms popular. Al igual que Vim, es muy usado por usuarios
avanzados y programadores. Dispone de una gran variedad de caractersticas y
funciones. Entre otras opciones, permite personalizar el resaltado de sintaxis,
usando distintos tipos de letra o colores para mostrar las palabras reservadas, por
ejemplo.
Gran parte del poder de Emacs viene de Emacs Lisp, una poderosa extensin
de lenguaje que permite manejar mltiples tareas. Emacs tiene varios modos de
edicin llamados major modes. Hay major modes para edicin de archivos de
texto ordinario, cdigo fuente para diversos lenguajes de programacin,
documentos HTML, y LaTeX, entre otros. Estos a su vez permiten la activacin de
varios minor modes, que contienen caractersticas relacionadas a un major mode,
hacindolo an ms robusto. Los major modes disponen tambin de comandos
especiales de edicin para un tipo concreto de texto.
Emacs permite a sus usuarios extender o personalizar an ms sus
funcionalidades, pudiendo estos escribir cdigo en Emacs Lisp. Su curva de
aprendizaje es elevada, pero una vez dominado se pueden lograr grandes cosas.
Los usuarios de Emacs y Vim suelen ser muy apasionados acerca de cul es el
mejor editor pero la idea no es armar una guerra campal, sino que cuentes con
excelentes opciones a la hora de editar tus documentos y decidas cual se adapta
ms a tus necesidades. Usas otra aplicacin? Cuntanos cul es tu favorita y por
qu.
Comandos de Emacs
Mover por pginas
Ctrl v (siguiente)
Alt v (anterior)
Ctrl l Limpiar la pantalla y volver a mostrar todo el texto, moviendo el texto alrededor
del cursor al centro de la pantalla.
Alterando el texto
Ctrl k kill, mata el texto. Esto implica que lo borra, pero lo mantiene guardado y puede
ser recuperado con Ctrl Y.
Ctrl d Borra un caracter (borra, no mata, no puede ser recuperado).
Alt d Borra palabras
Ctrl @ / Ctrl Espacio marca el texto (primera marca)
Ctrl w corto texto desde la marca de texto.
Alt w copia texto desde la marca de texto.
Ctrl h Marcar todo el buffer, como Seleccionar todo.
Ctrl y Yanks text, pega el texto matado o cortado/copiado con w.
Alt y Recorre yanks previos, podemos recuperar algo que matamos varios Ctrl k antes.
Ctrl g Cancelar comandos
Ctrl x u Deshacer
Ctrl / Deshacer
Ctrl x Comandos
Varios comandos se realizan presionando Ctrl x y despus una tecla, o Ctrl una tecla. Por
ejemplo el deshacer de las lneas anteriores, se tiene que presionar Ctrl x (soltar) y
presionar u.
Ctrl x Ctrl f Visitar nuevo archivo (si existe lo abre, sino lo crea).
Ctrl g Cancelar comandos
Buffers
Ctrl x Ctrl b Listar buffers. En Emacs no hay pestaas o ventanas. Cada archivo se
abre en un buffer. Con este comando vemos todos los buffers que hayan abiertos en esta
sesin de Emacs.
Ctrl x b Cambiar de buffer. Muy prctico, podemos usar el tabulador para autocompletar
el nombre de un buffer.
Ctrl x k Cerrar buffer
Ctrl x Ctrl s Guardar un archivo
Ctrl x s Guardar buffers
Ctrl X Ctrl C Salir de Emacs
Ctrl z Suspende la sesion de emacs. Volvemos desde la consola con fg
Alt x Modo comandos. Nos permite ejecutar comandos como los siguientes:
Alt x replace-string reemplazo de strings
Alt x recover file levantar respaldo del archivo
Ctrl S Buscar strings incrementalmente (con Ctrl S sigo buscando hacia adelante, con
Ctrl R busco hacia atrs y con enter termino la busqueda)
Alt % buscar ENTER reemplazar Buscar y reemplazar.
Ctrl x 2 Divide la ventana en 2 de forma horizontal.
Ctrl x 3 Divide la ventana en 2 de manera vertical.
Ctrl x 1 Deja solo una ventana abierta.
Ctrl Alt v scrollea la ventana donde no tengo el foco.
Ctrl x o cambia el cursor de una ventana a otra
CONCLUSIN
Conocer los antecedentes de Windows nos permite ampliar nuestros
conocimientos bsicos sobre este sistema operativo, del mismo modo que al tener
un nmero grande de usuarios nos brinda una perspectiva diferente, la que nos
permita conocer a grandes rasgos como fue evolucionando este sistema y tener
siempre presente que los grandes inventos requieren tiempo, esfuerzo y
dedicacin, as mismo conocer las diferentes funcionalidades que ste sistema
nos presenta.
Es impresionante ver que el primer MS - DOS es completamente diferente a lo
que ahora es Windows y que ste est en constante cambio. Estudiar cada uno de
los cambios nos ayuda a comprender mejor la funcionalidad del sistema y
aprovechar sus servicios de la mejor manera, ya que hoy en da tenemos la
oportunidad de almacenar, procesar informacin de una manera sencilla y rpida
en comparacin de dcadas atrs en las que para hacerlo era necesario utilizar
una maquina o papel carbn.
10
BIBLIOGRAFAS
http://hipertextual.com/archivo/2014/05/editores-texto-terminal-linux/
http://www.emezeta.com/articulos/editores-de-texto-basados-en-terminal