Consultas, desarrollo de programas y petición de presupuestos:

jueves, 12 de julio de 2012

Editor de texto de terminal: Nano

Nano es un "sencillo" editor de textos a caballo entre el inconmensurable e intratable vi, y los editores de texto de interfaz gráfica como por ejemplo gedit. Sus ventajas: su sencillez, casi siempre esta instalado por defecto y que funciona en entorno de consola, bien en consola (terminal) de X o bien sin X (por ejemplo Ctrl+Alt+F1 o una sesión donde no han llegado a arrancar las X)
 Nota importante: si al introducir el comando nano, obtenemos  nano: command not found, es que no está instalado en nuestro sistema. Si éste es un Debian o derivado, apt-get install nano
- Abrir un fichero: nano nombre_de_fichero. Ejemplo: nano /etc/X11/xorg.conf . no es necesario utilizar el nombre(ruta) completo si nos encontramos en el mismo directorio donde se encuentra el fichero, entonces bastaría con nano xor.conf
-Con el editor de texto abierto:
    - NO funciona el ratón en el modo habitual. Con interfaz gráfica se puede seleccionar y con el botón derecho copiar. Sin interfaz gráfica nada de nada.
    - Nos movemos por el texto con las flechas de cursor: arriba, abajo, izquierda y derecha
    - También funcionan las teclas de inicio, fin, RePag y AvPag.
    - Insert NO la toquéis. Es un lio.
    - Se edita, escribimos o borramos, donde está el cursor parpadeante |
- Para guardar un fichero modificado :  Ctrl+O , nos preguntará el nombre del fichero a guardar y por defecto se llamará igual al que abrimos
- Para salir del editor: Ctrl+X , si hemos hecho cambios nos  preguntará si queremos guardarlos cambios, tecleando N, salimos sin guardar, evidentemente.
- Adjunto los comandos básicos  extraídos de Lista de comandos de GNU/LINUX (I) en esDebian:
.- Nano
 ==============

 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 página anterior.
    | Ctrl + v ----------- Moverse a la página siguiente.
    | Ctrl + k ----------- Cortar la línea actual y guardarla en el cutbuffer.
    | Ctrl + u ----------- Pegar el cutbuffer en la línea actual.
    | Ctrl + l ----------- Redibujar la pantalla actual.
    | Ctrl + j ----------- Justificar el párrafo actual.
    | Ctrl + m ----------- Insertar un retorno de carro en la posición del cursor.
    | Ctrl + _ ----------- Ir a un número de línea en concreto.
    | M + g -------------- Ir a un número de línea en concreto.
    | M + i -------------- Auto indentar habilitar/deshabilitar.
    | M + x -------------- Modo ayuda habilitar/deshabilitar.
    | M + p -------------- Modo Pico habilitar/deshabilitar.
    | M + m -------------- Soporte para ratón 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.
    | M + p -------------- Mostrar blancos habilitar/deshabilitar.
    '-------------------------------------------------------------------------

No hay comentarios:

Publicar un comentario