Yanking URLs en w3m


15

He estado usando w3m durante un par de semanas y estoy convencido de que es mi navegador de texto preferido, con una excepción.

¿Hay alguna manera de tirar URL al portapapeles sin usar el mouse ?

He revisado el manual y, usando las combinaciones de teclas predeterminadas, no parece haber ninguna forma documentada de hacerlo.

¿Alguien ha desarrollado un script para solucionar esto?

Respuestas:


14

Establezca la opción "Navegador externo" en

sh -c 'printf %s "$0" | xsel'

Puede xsel -busar el portapapeles en lugar de la selección principal. Una alternativa a xsel es xclip ( xclippara la selección primaria, xclip -selection CLIPBOARDpara el portapapeles).

En ~/.w3m/config, ese es el extbrowserescenario.

Luego presioneM para copiar (tirar) la URL de la página actual, o ESC Mpara copiar la URL del enlace debajo del cursor.

Puede usar el segundo o tercer navegador externo para eso en su lugar; entonces la combinación de teclas es 2 Mo 3 Mo 2 ESC Mo 3 ESC M.


No sé si preparó eso en el acto o si es una solución (poco) conocida, pero es elegante y eficaz. Gracias.
— jasonwryan

Yo hice. ¡No me había dado cuenta de que esto era tan fácil antes de que tu pregunta me incitara a buscar! Gracias.
— Gilles 'SO- deja de ser malvado'

Color me impresionó :) Para poner los toques finales, Me asignan algunos vínculos de teclado más intuitivo, (las funciones son EXTERN y EXTERN_LINK) y ahora me he sentado ...
— jasonwryan

Creo que esto no funcionará para los enlaces magnéticos, obtengo algunos errores de directiva no válidos.
— Vignesh

extbrowserNo se requiere definir con anticipación. Si ejecuta 2 ESC Mo 3 ESC Mcuando no está definido, le pedirá que ejecute un comando, lo que significa que puede ejecutar cualquier programa en el enlace. Puede dejar extbrowser 3 siempre abierto para tener un corredor de comandos.
— norcalli

1

¿Has probado muennich / urxvt-perls ? Scripts impresionantes que pueden permitirle seleccionar / abrir URL, seleccionar / copiar con el teclado y manejar copiar / pegar desde el portapapeles. ¡Guiones impresionantes!


Sí, he estado usando los peligros de Bert por algunos años. Sin embargo, no funcionan en w3m.
— jasonwryan

1

Si entiendo correctamente, necesita un emulador de terminal con un atajo de teclado para pegar la prueba. Por ejemplo, en Konsole puedes hacerlo con Ctrl- Shift- V.


1
Gracias minaev: esa fue una buena sugerencia. He instalado jukie.net/bart/blog/urxvt-url-yank por desgracia, pero, mientras se trabaja en mi plazo - no funciona en w3m ...
— jasonwryan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.