Pregunta

Leí el siguiente código en Unix Power Tools en la página 117

 *VT100.Translations: #override\
     Button1 <Btn3Down>: select-end(primary,CUT_BUFFER0,CLIPBOARD)\n\
     !Shift <Btn2Up>: insert-selection(CLIPBOARD)\n\
     ~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(primary,CUT_BUFFER0)

No he logrado ver ningún efecto del código anterior.

¿Cómo puede usar el portapapeles X en la pantalla, sin su mouse?

¿Fue útil?

Solución

Usando el mouse. Haga clic con el botón izquierdo para seleccionar y, por lo general, se pega el botón central del mouse, pero algunos terminales pueden diferir (PuTTY usa el botón derecho). Si solo tiene dos botones, haga clic en ambos juntos (botón izquierdo del mouse + botón derecho del mouse).

En respuesta al comentario a continuación (" ¿Puedes hacerlo sin tu mouse? "):

ctrl-insert : copy

shift-insert : paste

shift-delete : cut

shift-ctrl-C : copy

shift-ctrl-V : paste

No todas las aplicaciones admitirán las tres últimas (aunque Konsole sí). De hecho, la mayoría de las aplicaciones de consola no le permitirán eliminar texto una vez impreso.

En cuanto a seleccionar texto sin mouse, no estoy seguro de que haya un mecanismo genérico para eso. Es probable que sea específica para la terminal y / o la aplicación (es decir, vim tiene sus propias claves para marcar y copiar texto, pero solo dentro de vim). Podría hacerlo con la emulación del mouse, pero estoy seguro de que sería un proceso doloroso.

No puede usar los accesos directos tradicionales de Mac / Windows en una terminal porque estaban reservados para diferentes acciones mucho antes de que existiera este sistema operativo (es decir, Ctrl-C termina el proceso de ejecución).

  

Estoy tratando de usar Ctrl-C en X

X no maneja estas operaciones directamente, son manejadas por la aplicación. Es por eso que los programas GUI modernos como Firefox o Gedit admiten Ctrl-C para copiar, pero los terminales y los programas de línea de comandos generalmente no lo hacen. Como dije, es un conflicto en las convenciones establecidas y Ctrl-C para matar entró primero.

Por cierto, podrías hacer algunas reasignaciones de teclas si te vuelve loco, pero entonces estarías aprendiendo malos hábitos cuando utilizas una máquina diferente. Lo mejor es acostumbrarse o hacer la mayor parte de su edición en una aplicación GUI.

Más información

EDITAR : Para una Mac, esto puede ayudar: MacOSX-to-Konsole o Esto o Esto . Parece que necesita reemplazar Ctrl con Command en los teclados Mac. Parece que Terminal, la consola mac tiene un menú contextual con el botón derecho para copiar y pegar, por lo que para hacerlo de la manera tradicional, es necesario que instale un programa de consola diferente o cambie algunas configuraciones en Terminal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top