Siguiendo con los editores...
Editores de rescateExisten unos pocos editores situados en /bin/. Debería instalarse uno de ellos para facilitar la edición de archivos cuando /usr/ no se encuentre accesible.
*elvis-tiny: editor vi mínimo (vi para comenzar)
*nano-tiny: editor mínimo (nano-tiny para comenzar)
* nano: editor mínimo (nano para comenzar) (Sarge)
*ed: editor mínimo (siempre allí pero difícil de usar)
Nota
VI y Nano vienen por defecto
Emacs y VimComandos útiles en VimLea el "archivo de ayuda principal de VIM" presionando <F1> mientras ejecuta el programa.
<F1> Ayuda
<esc> Retorno al modo normal
V Modo visual
i Modo edición
: Modo línea de comandos
:set tw=72 Establecer el ancho de texto en 72
<F11> Modo edición (pegar)
:r! date -R Inserta la fecha según la RFC-822
qa Grabar lo que se escribe en el registro a
q Detiene la grabación
@a Ejecutar lo que se escribió en el registro a
:edit loquesea.txt Edite otro archivo cargando loquesea.txt
:wnext Grabar el archivo actual y editar el siguiente archivo
q y @ pueden utilizarse para grabar y reproducir macros sencillas. Por ejemplo, para crear una macro que inserte etiquetas HTML para cursiva alrededor de una palabra escriba qii<i>^[ea</i>^[q (donde ^[ es la tecla ESC). Entonces, al escribir @i al inicio de una palabra se le añadirán la etiquetas <i> y </i>.
Comandos útiles en Emacs <F1> Ayuda
<F10> Menú
C-u M-! date -R Inserta la fecha RFC-822
Yo no uso esos dos editores pero igual esta la info
Resumen de los comandos del editor (Emacs, Vim) Salir:__________________________C-x C-c :qa /:wq /:xa /:q!
Volver al modo comando:_________________C-g <esc>
Retroceder (flecha izquierda):______________C-b h
Avanzar (flecha derecha):__________________C-f l
Siguiente (flecha hacia abajo):______________C-n j
Anterior (flecha hacia arriba):_______________C-p k
Comienzo de línea (^):____________________C-a 0
Final de línea ($):_________________________C-e $
Comandos múltiples:_____________________C-u nnn cmd :nnn cmd
Comandos múltiples:_____________________M-número cmd
Guardar archivo:_________________________C-x C-s :w archivo
Comienzo del búfer:______________________ M-< 1G
Final del búfer:___________________________M-> G
Avanzar 1 pantalla:_______________________C-v ^F
Avanzar 1/2 pantalla:_____________________^D
Avanzar una 1 línea:______________________^E
Retroceder 1 pantalla:____________________M-v ^B
Retroceder 1/2 pantalla:__________________^U
Retroceder 1 línea:_______________________^Y
Ir a la otra ventana:______________________M-C-v
Borrar bajo el cursor:_____________________C-d x
Borrar desde el cursor al final de la línea:___C-k D
Búsqueda incremental hacia adelante:_____C-s
Búsqueda incremental hacia atrás:________C-r
Buscar hacia adelante:___________________C-s enter /
Buscar hacia atrás:______________________C-r enter ?
Búsqueda incremental exp. reg:__________M-C-s
Búsqueda incremental hacia atrás exp. reg:_M-C-r
Buscar expresión regular:_________________ M-C-s enter /
Búsqueda hacia atrás exp. reg:____________M-C-r enter ?
Ayuda:__________________________________C-h C-h :help
Ayuda Apropos:__________________________C-h a
Ayuda combinaciones de teclas___________C-h b :help [tecla]
Ayuda Info:______________________________C-h i
Ayuda modo mayor:______________________C-h m
Ayuda tutorial:___________________________C-h t :help howto
Deshacer:_______________________________C- u
Rehacer:________________________________C-f ^R
Marcar posición del cursor:_______________C- @ m{a-zA-Z}
Intercambiar marca y posición:___________C-x C-x
Ir a la marca del archivo actual:___________'{a-z}
Ir a la marca en cualquier archivo:_________'{A-Z}
Copiar región:___________________________M-w {visual}y
Borrar región:___________________________C-w {visual}d
Copiar y conservar en el búfer:____________C-y
Pegar desde el siguiente búfer:____________M-y p
Convertir una región en mayúsculas:______C-x C-u {visual}U
Convertir una región en minúsculas:_______C-x C-l {visual}u
Insertar un carácter especial:______________C-q numoctal/tecla ^V decimal/tecla
Reemplazar:_____________________________M-x replace-string :%s/aaa/bbb/g
Reemplazar expreg:______________________M-x replace-regexp :%s/aaa/bbb/g
Buscar y reemplazar:_____________________M-% :%s/aaa/bbb/gc
Buscar y reemplazar:_____________________M-x query-replace
Buscar y reemplazar exp. reg:_____________M-x query-replace-regexp
Abrir archivo:_____________________________C-x C-f :r archivo
Guardar archivo:__________________________C-x C-s :w
Guardar todos los búferes:_________________C-x s :wa
Guardar como:___________________________C-x C-w archivo :w archivo
Pedir un búfer:____________________________C-x b
Listar búferes:____________________________C-x C-b :buffers
Cambiar a sólo lectura:____________________C-x C-q :set ro
Pedir y eliminar búfer:_____________________C-x k
División vertical:__________________________C-x 2 :split
División horizontal:________________________C-x 3 :vsplit (ver. 6)
Moverse a otra ventana:___________________C-x o ^Wp
Eliminar esta ventana:_____________________C-x 0 :q
Eliminar otra(s) ventana(s):________________C-x 1 ^Wo
Ejecutar shell en bg:_______________________M-x compile
Matar shell en bg:_________________________M-x kill-compilation
Ejecutar make:____________________________:make Makefile
Analizar mensaje de error:_________________C-x` :echo errmsg
Ejecutar shell y grabar:____________________ M-x shell :!script -a tmp
...clean BS, ...____________________________:!col -b <tmp >record
...guardar/recordar grab. del shell:__________C-x C-w record :r record
Ejecutar shell:____________________________M-! sh :sh
Ejecutar comando:_______________________M-! cmd :!cmd
Ejecutar comando e insertar:______________C-u M-! cmd :r!cmd
Ejecutar filtro:____________________________M-| archivo {visual}:w archivo
Ejecutar filtro e insertar:__________________C-u M-| filter {visual}:!filter
Mostrar opción__________________________:se[t] {option}?
Volver opción a valor predeterminado_____:se[t] {option}&
Resetea opción booleana________________:se[t] no{option}
Conmutar una opción booleana__________:se[t] inv{option}
Ajustar el texto en 72 columnas__________:se tw=72
No ajustar texto________________________:se tw=0
Sangrado automático___________________:se ai
Expandir tabulación_____________________:se et
Especificar comentario (correo)__________:se comments=n:>,n:\|
Ejecutar GDB__________________________M-x gdb
Describe el modo GDB_________________ C-h m
Saltar una línea________________________M-s
Siguiente línea_________________________M-n
Saltar una instrucción (stepi)____________ M-i
Finalizar el marco de la pila actual________C-c C-f
Continuar______________________________M-c
up arg frames__________________________M-u
down arg frames_______________________M-d
Copiar número a partir del punto, insertar al final________C-x &
Colocar un punto de ruptura___________________________C-x SPC
Hay mucho mas pero creo que con esto, ya tienen una idea de como van..
Nos vemos
