W3m cinsinden Yanking URL'leri


15

Birkaç hafta boyunca w3m kullanıyorum ve benim tercih ettiğim metin tarayıcısı olduğuna ikna oldum - bir istisna dışında.

Fareyi kullanmadan URL'leri panoya yapıştırmanın bir yolu var mı ?

El kitabını inceledim ve varsayılan tuş bağlarını kullanarak bunu yapmanın herhangi bir belgelenmiş yolu yok gibi görünüyor.

Herkes bu sorunu çözmek için bir komut dosyası geliştirdi mi?

Yanıtlar:


14

“Harici Tarayıcı” seçeneğini

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

xsel -bBirincil seçim yerine panoyu kullanmak için kullanabilirsiniz. Bir alternatif xsel olan xclip ( xclipbirincil seçim için xclip -selection CLIPBOARDpanoya için).

İçinde ~/.w3m/configbu extbrowserayar.

Ardından geçerli sayfanın URL'sini kopyalamak (sıralamak) veya imlecin altındaki bağlantının URL'sini kopyalamak için düğmesine basınMESC M .

Bunun için ikinci veya üçüncü harici tarayıcıyı kullanabilirsiniz; tuş bileşimi 2 Mveya 3 Mveya 2 ESC Mveya olur 3 ESC M.


Bunu yerinde pişirip pişirmediğinizi veya (az) bilinen bir çözüm olduğunu bilmiyorum, ama hem zarif hem de etkili. Teşekkür ederim.
jasonwryan

Yaptım. Sorunuz beni aramaya itmeden önce bunun bu kadar kolay olduğunu fark etmemiştim! Teşekkür ederim.
Gilles 'SO- kötü olmayı bırak'

Beni etkiledi renk :) Son rötuşları koymak için, bazı sezgisel tuş bağlarını eşledim, (fonksiyonlar EXTERN & EXTERN_LINK) ve şimdi ayarlıyorum ...
jasonwryan

Bunun mıknatıs bağlantıları için işe yaramayacağını düşünüyorum, bazı Geçersiz yönerge hataları alıyorum.
Vignesh

extbrowserÖnceden tanımlamak gerekli değildir. Çalıştırırsanız 2 ESC Mveya 3 ESC Mtanımlanmadıysa, sizden bir komutun çalıştırılmasını ister; bu, bağlantıdaki herhangi bir programı çalıştırabileceğiniz anlamına gelir. Komut çalıştırıcıya sahip olmak için extbrowser 3'ü her zaman açık bırakabilirsiniz.
norcalli

1

Denedin Muennich / urxvt-Perls ? URL'leri seçmenize / açmanıza, klavye ile seçmenize / kopyalamanıza ve panodan kopyala / yapıştır işlemenize olanak tanıyan harika komut dosyaları. Harika senaryolar!


Evet, Bert'in perls'unu birkaç yıldır kullanıyorum. Ancak w3m'de çalışmazlar.
jasonwryan

1

Doğru anlarsam, testi yapıştırmak için klavye kısayoluna sahip bir terminal emülatörüne ihtiyacınız vardır. Örneğin, Konsole'da Ctrl- Shift- ile yapabilirsiniz V.


1
Teşekkürler minaev: Bu iyi bir öneriydi. Ben yüklü jukie.net/bart/blog/urxvt-url-yank değil ... w3m içinde çalışır - bu benim vadede çalışırken, ama yazık
jasonwryan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.