URL ของ Yanking เป็น w3m


15

ฉันใช้ w3m เป็นเวลาสองสัปดาห์และเชื่อมั่นว่าเป็นเบราว์เซอร์ข้อความที่ฉันต้องการ - มีข้อยกเว้นหนึ่งข้อ

มีวิธีใดบ้างที่จะดึง URL ไปยังคลิปบอร์ดโดยไม่ใช้เมาส์ ?

ฉันได้ดูคู่มือแล้วโดยใช้ปุ่มลัดเริ่มต้นดูเหมือนจะไม่มีเอกสารใด ๆ ในการทำเช่นนี้

มีใครพัฒนาสคริปต์เพื่อหลีกเลี่ยงปัญหานี้หรือไม่?

คำตอบ:


14

ตั้งค่าตัวเลือก“ เบราว์เซอร์ภายนอก” เป็น

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

คุณสามารถใช้xsel -bเพื่อใช้คลิปบอร์ดแทนการเลือกหลัก อีกทางเลือกหนึ่งสำหรับxselคือxclip ( xclipสำหรับตัวเลือกหลักxclip -selection CLIPBOARDสำหรับคลิปบอร์ด)

ใน~/.w3m/configนั่นคือการextbrowserตั้งค่า

จากนั้นกดMเพื่อคัดลอก (ดึง) URL ของหน้าปัจจุบันหรือESC Mเพื่อคัดลอก URL ของลิงค์ใต้เคอร์เซอร์

คุณสามารถใช้เบราว์เซอร์ภายนอกที่สองหรือสามสำหรับสิ่งนั้นแทน แล้วรวมกันที่สำคัญคือ2 Mหรือ3 Mหรือหรือ2 ESC M3 ESC M


ฉันไม่รู้ว่าคุณปรุงเสร็จตรงจุดหรือเป็นวิธีแก้ปัญหาที่รู้จัก (เล็กน้อย) แต่มันทั้งหรูหราและมีประสิทธิภาพ ขอขอบคุณ.
jasonwryan

ฉันทำ. ฉันไม่ได้ตระหนักว่านี่เป็นเรื่องง่ายมากก่อนที่คำถามของคุณจะกระตุ้นให้ฉันดู! ขอขอบคุณ.
Gilles 'ดังนั้นหยุดความชั่วร้าย'

สีผมประทับใจ :) จะนำสัมผัสการตกแต่งผมแมปบาง keybinds ง่ายขึ้น (ฟังก์ชั่นที่มี EXTERN & EXTERN_LINK) และตอนนี้ฉันกำลังตั้ง ...
jasonwryan

ฉันคิดว่าวิธีนี้ใช้ไม่ได้กับลิงก์แม่เหล็กฉันได้รับข้อผิดพลาดของคำสั่งที่ไม่ถูกต้อง
Vignesh

กำหนดextbrowserก่อนเวลาไม่จำเป็นต้องใช้ หากคุณเรียกใช้2 ESC Mหรือ3 ESC Mเมื่อไม่ได้กำหนดไว้ระบบจะแจ้งให้คุณสั่งให้เรียกใช้ซึ่งหมายความว่าคุณสามารถเรียกใช้โปรแกรมใดก็ได้บนลิงก์ คุณสามารถเปิด extbrowser 3 ไว้เสมอเพื่อให้มี command Runner
norcalli

1

คุณลองmuennich / urxvt-perls แล้วหรือยัง? สคริปต์ที่ยอดเยี่ยมที่ให้คุณเลือก / เปิด URL เลือก / คัดลอกด้วยแป้นพิมพ์และจัดการคัดลอก / วางจากคลิปบอร์ด สุดยอดสคริปต์!


ใช่ฉันใช้ perls ของ Bert มาหลายปีแล้ว พวกเขาไม่ทำงานใน w3m อย่างไรก็ตาม
jasonwryan

1

หากฉันเข้าใจอย่างถูกต้องคุณต้องมีเครื่องจำลองเทอร์มินัลพร้อมแป้นพิมพ์ลัดเพื่อวางการทดสอบ ยกตัวอย่างเช่นใน Konsole คุณสามารถทำมันได้ด้วยCtrl- -ShiftV


1
ขอบคุณ minaev: นั่นเป็นข้อเสนอแนะที่ดี ฉันติดตั้งjukie.net/bart/blog/urxvt-url-yankแต่อนิจจาในขณะที่มันใช้งานได้ในระยะของฉัน - มันไม่ทำงานใน w3m ...
jasonwryan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.