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?

jasonwryan
sumber

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.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
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!

Rafi B.
sumber
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.

minaev
sumber
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