1 votos

De la configuración(s) de control de la manera que el texto se pega en un terminal?

Sucede que el texto copiado la forma de un terminal y pega en nano termina como este:

auto host0
iface host0 inet static
        address 10.200.0.3
                netmask 255.255.255.0
                        gateway 10.200.0.254

Al parecer, hay un problema en cómo el combo de cáscara (fish en mi caso, pero esto también sucede con bash) + editor de la manija de la línea de devoluciones. Curiosamente, en mi ejemplo anterior, las dos primeras líneas donde se manejan correctamente (es decir, la primera línea de retorno).

El mismo archivo abierto con vi permite una copia normal (el formato del archivo se conserva).

¿Cuál es el valor que se encarga de este comportamiento?

3voto

Garry Puntos 1431

Tradicionalmente, pegar en emuladores de terminal utilizado para ser nada más que pretender que el usuario rápidamente el tipo de dado cartas desde el teclado. Combinado con el autoindent característica de muchos de los editores (por ejemplo nano -i), si la pega (pseudo-"escribir") el texto contiene espacios en blanco o un TABULADOR al principio de cada línea, obviamente, esto se traduce en aumento de la sangría, es decir, la llamada escalera de efecto que se ve.

Una posible forma de evitar esto es para deshabilitar autoindent para la duración de pegar. Consulte nano's de la documentación para ver si es posible cambiar esta configuración en tiempo de ejecución, no sé.

Recientemente la mayoría de los emuladores de terminal han introducido los "corchetes pegar modo" para mejorar esta situación. Este es un modo especial de que las aplicaciones (por ejemplo vim, nano) podría permitir, y ordena el emulador de terminal para encerrar el texto pegado especial entre símbolos de control. Una de las principales intenciones es para los editores de texto para deshabilitar automáticamente autoindent cuando esto sucede, es decir, para evitar el efecto escalonado. En este momento no puedo ver ningún signo de nano de apoyo de este. La solicitud es presentada aquí, tal vez usted podría pedir a los desarrolladores si se está pensando en dirección este.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: