Yanking URL dalam w3m


15

Saya telah menggunakan w3m selama beberapa minggu dan saya yakin itu adalah peramban teks pilihan saya - dengan satu pengecualian.

Apakah ada cara untuk menarik URL ke clipboard tanpa menggunakan mouse ?

Saya telah melihat-lihat manual dan, menggunakan keybindings default, tampaknya tidak ada cara yang terdokumentasi untuk melakukan ini.

Adakah yang mengembangkan skrip untuk mengatasi ini?

Jawaban:


14

Setel opsi "Browser Eksternal" ke

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

Anda dapat menggunakan xsel -buntuk menggunakan clipboard alih-alih pilihan utama. Alternatif untuk xsel adalah xclip ( xclipuntuk pemilihan utama, xclip -selection CLIPBOARDuntuk clipboard).

Di ~/.w3m/config, itulah extbrowserpengaturannya.

Kemudian tekanM untuk menyalin (menarik) URL halaman saat ini, atau ESC Muntuk menyalin URL tautan di bawah kursor.

Anda dapat menggunakan browser eksternal kedua atau ketiga sebagai gantinya; maka kombinasi kuncinya adalah 2 Matau 3 Matau 2 ESC Matau 3 ESC M.


Saya tidak tahu apakah Anda memasaknya di tempat atau itu adalah solusi (sedikit) yang diketahui, tetapi keduanya elegan & efektif. Terima kasih.
— jasonwryan

Aku melakukannya. Saya tidak menyadari ini sangat mudah sebelum pertanyaan Anda mendorong saya untuk melihat! Terima kasih.
— Gilles 'SANGAT berhenti menjadi jahat'

Warna saya terkesan :) Untuk menambahkan sentuhan akhir, saya memetakan beberapa keybinds yang lebih intuitif, (fungsinya EXTERN & EXTERN_LINK) dan sekarang saya siap ...
— jasonwryan

Saya pikir ini tidak akan berfungsi untuk tautan magnet, saya mendapatkan beberapa kesalahan arahan yang tidak valid.
— Vignesh

Menentukan extbrowsersebelumnya tidak diperlukan. Jika Anda menjalankan 2 ESC Matau 3 ESC Mketika itu tidak ditentukan, itu akan meminta Anda untuk menjalankan perintah, yang berarti Anda dapat menjalankan program apa pun pada tautan. Anda bisa membiarkan extbrowser 3 selalu terbuka sehingga memiliki pelari perintah.
— norcalli

1

Sudahkah Anda mencoba muennich / urxvt-perls ? Script luar biasa yang memungkinkan Anda memilih / membuka URL, memilih / menyalin dengan keyboard, dan menangani copy / paste dari clipboard. Script yang luar biasa!


Ya, saya telah menggunakan perl Bert selama beberapa tahun sekarang. Namun mereka tidak bekerja di w3m.
— jasonwryan

1

Jika saya mengerti dengan benar, Anda memerlukan emulator terminal dengan pintasan keyboard untuk menempelkan tes. Misalnya, di Konsole Anda dapat melakukannya dengan Ctrl- Shift- V.


1
Terima kasih minaev: itu saran yang bagus. Saya menginstal jukie.net/bart/blog/urxvt-url-yank tetapi, sayangnya, ketika bekerja dalam istilah saya - tidak bekerja di w3m ...
— jasonwryan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.