Está en la página 1de 15

SISTEMAS

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.

Nano fichero -------- Leer,crear,editar un


fichero de texto.
M = Esc/Alt
Ctrl + g ----------- Invocar el men de ayuda.
Ctrl + x ----------- Salir de nano.
Ctrl + o ----------- Escribir el fichero actual a
disco.
Ctrl + r ----------- Insertar otro fichero en el
actual.
Ctrl + w ----------- Buscar un texto en el editor.
Ctrl + y ----------- Moverse a la pgina anterior.
Ctrl + v ----------- Moverse a la pgina
siguiente.
Ctrl + k ----------- Cortar la lnea actual y
guardarla en el cutbuffer.
Ctrl + u ----------- Pegar el cutbuffer en la lnea
actual.
Ctrl + l ----------- Redibujar la pantalla actual.
Ctrl + j ----------- Justificar el prrafo actual.

Ctrl + m ----------- Insertar un retorno de carro


en la posicin del cursor.
Ctrl + _ ----------- Ir a un nmero de lnea en
concreto.
M + g -------------- Ir a un nmero de lnea en
concreto.
M + i -------------- Auto indentar
habilitar/deshabilitar.
M + x -------------- Modo ayuda
habilitar/deshabilitar.
M + p -------------- Modo Pico
habilitar/deshabilitar.
M + m -------------- Soporte para ratn
habilitar/deshabilitar.
M + r -------------- Reemplazar texto en el
editor.
M + e -------------- Expresiones regulares
habilitar/deshabilitar.
M + b -------------- Respaldar ficheros
habilitar/deshabilitar.
M + s -------------- Desplazamiento suave
habilitar/deshabilitar.
M + h -------------- Tecla 'smart home'
habilitar/deshabilitar.
M + y -------------- Coloreado de sintaxis
habilitar/deshabilitar.

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:

Comando: este es el modo inicial. Permite ejecutar instrucciones para trabajar el


formato del texto borrando lneas, por ejemplo. No permite escritura.

Insercin: se puede cambiar del modo comando al modo insercin pulsando la


tecla i. Este modo es para escribir, borrar y editar texto.

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.

Lnea de ordenes: en este modo se pueden realizar bsquedas. Para acceder se


pulsa la tecla dos puntos :. Las bsquedas se pueden realizar hacia adelante y
hacia atrs.

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 para desplazarse por un archivo


h - Se desplaza un espacio a la izquierda.
l - Se desplaza un espacio a la derecha.
k - Se desplaza una lnea haca arriba.
j - Se desplaza una lnea haca abajo.
7h - Se desplaza siete caracteres haca la izquierda.
17j - Se desplaza diecisiete lneas haca abajo.
4k - Se desplaza cuatro lneas haca arriba.
nh/l/j/k - Se desplaza n espacios o lneas haca la izquierda, derecha,
arriba o abajo.
0 - Se dirige al primer carcter de la lnea.
$ - Se dirige al ltimo carcter de la lnea.
G - Se dirige a la ltima lnea del archivo.
nG - Se dirige a la n lnea del archivo.
w - Se desplaza al principio de la siguiente palabra.
5e - Se desplaza al final de la quinta palabra a partir de la posicin del
cursor.
Ctrl+F - Hace un desplazamiento del texto haca adelante (abajo).
Ctrl+B - Hace un desplazamiento del texto haca atrs (arriba).

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 para encontrar texto


/ - Buscar una cadena de caracteres a partir del cursor haca el fin del
archivo.
? - Buscar una cadena de caracteres a partir del cursor haca el inicio del
archivo.
n - Ir a la siguiente cadena que coincida con la que se busca en el
archivo.
Comandos para guardar y salir
:w - Guardar (salvar) el archivo.
:q! - Salir sin guardar.
:wq - Guardar todas las modificaciones y salir.
:wq nuevo_nombre_archivo - Guardar el archivo con otro nombre.
:help - Abrir la ventana de ayuda.

Pico (Pine Composer)

Pico es un editor de texto simple, pantalla orientada basado en el editor de


mensajes de pino. Al igual que con el pino, los comandos se muestran en la parte
inferior de la pantalla, y se proporciona ayuda sensible al contexto. A medida que
se escriben los caracteres que se insertan inmediatamente en el texto.
Los comandos de edicin se introducen mediante combinaciones de teclas de
control. Como un trabajo en torno a los programas de comunicacin que se tragan
ciertos caracteres de control, se puede emular una tecla de control presionando
ESCAPE dos veces, seguido por el carcter de control deseado. Por ejemplo,
"ESC ESC c" sera equivalente a entrar en un ctrl-c. El editor tiene cinco
caractersticas bsicas: justificacin prrafo, de bsqueda, de corte de bloques /
pegar, un corrector ortogrfico y un navegador de archivos.
Justificacin prrafo (o llenado) se lleva a cabo en el prrafo que contiene el
cursor, o, si el cursor se encuentra entre las lneas, en el prrafo inmediatamente a
continuacin. Los prrafos estn delimitados por lneas en blanco, o por las lneas
que comienzan con un espacio o tabulador. Un justificacin se puede hacer
inmediatamente despus de la justificacin mediante la combinacin de teclas Ctrl
+ T.
Bsquedas de cadenas no son sensibles acaso. Una bsqueda comienza en la
posicin actual del cursor y se envuelve alrededor del final del texto. La ms
reciente cadena de bsqueda se ofrece como el predeterminado en las bsquedas
posteriores.
Los bloques de texto se pueden mover, copiar o borrar con el uso creativo de la
orden para la marca (ctrl- ^), borrar (ctrl-k) y recuperar (ctrl-u). El comando delete
elimina el texto entre la "marca" y la posicin actual del cursor, y lo coloca en el
buffer "cortar". Los efectos de comando un delete un "pegar" en la posicin actual
del cursor.

Comandos de pico

^G Abrir texto de ayuda, ptimo para entender parmetros do pico.


^X Fecha o buffer do aquivo actual e posteriormente salir do pico.
^O Escribe o aquivo actual no disco, o ceja, salva o aquivo.
^J
Justifica o pargrafo atual.
^F
Avanzar o cursor en un caracteres.
^B
Voltar o cursor em um caracteres.
^Space Avanar o cursor em uma palavra
^A
Vai para o incio da linha atual.
^E
Vai para o fim da linha atual.
^R
Insere o contado de outro arquivo no arquivo atual.
^W Procurar por uma string ou um expresso regular.
^Y
Ir para a tela anterior ou para o inco do arquivo.
^V
Ir para a prxima tela ou final do arquivo.
^I
Inserir um caracteres tabular na posio do cursor.
^M
Inserir quiebra de linha na posicin do cursor.
.^D
Apagar o caracteres sob o cursor.
^H
Apagar o caractere a esquerda do cursor.
^K
Recortar a linha actual e guarda a misma no buffer.
^U
Colar do buffer para a linha actual.
^C
Mostrar a posio do cursor.
^T
Chamar pelo verificador ortogrfico, se disponible

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.

Moverse entre el texto


Ctrl f Moverse un caracter hacia adelante
Ctrl b Moverse un caracter hacia atrs
Alt f Moverse una palabra hacia adelante
Alt b Moverse una palabra hacia atrs
Ctrl n Moverse a la siguiente lnea
Ctrl p Moverse a la lnea anterior
Ctrl a Moverse al comienzo de una lnea
Ctrl e Moverse al final de una lnea
Alt a Moverse al inicio de una oracin
Alt e Moverse al final de una oracin

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