W3m में यांकिंग यूआरएल


15

मैं कुछ हफ़्ते के लिए w3m का उपयोग कर रहा हूं और आश्वस्त हूं कि यह मेरा पसंदीदा टेक्स्ट ब्राउज़र है - एक अपवाद के साथ।

क्या माउस का उपयोग किए बिना URL को क्लिपबोर्ड पर yank करने का कोई तरीका है ?

मैंने मैनुअल के माध्यम से देखा है और, डिफ़ॉल्ट कीबाइंडिंग का उपयोग करते हुए, ऐसा करने के लिए कोई भी दस्तावेज तरीका प्रतीत नहीं होता है।

क्या किसी ने इसके चारों ओर काम करने के लिए एक स्क्रिप्ट विकसित की है?

जवाबों:


14

"बाहरी ब्राउज़र" विकल्प पर सेट करें

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

आप xsel -bप्राथमिक चयन के बजाय क्लिपबोर्ड का उपयोग करने के लिए उपयोग कर सकते हैं । Xsel का एक विकल्प xclip ( xclipप्राथमिक चयन के xclip -selection CLIPBOARDलिए, क्लिपबोर्ड के लिए) है।

में ~/.w3m/config, वह extbrowserसेटिंग है।

फिर वर्तमान पृष्ठ के URL को कॉपी करने के लिए (यांक) दबाएँM , याESC M कर्सर के नीचे लिंक के URL को कॉपी करने के लिए ।

आप इसके बजाय दूसरे या तीसरे बाहरी ब्राउज़र का उपयोग कर सकते हैं; तो कुंजी संयोजन है 2 Mया 3 Mया 2 ESC Mया 3 ESC M


मुझे नहीं पता कि आपने मौके पर खाना बनाया है या यह एक (थोड़ा) ज्ञात वर्कअराउंड है, लेकिन यह सुरुचिपूर्ण और प्रभावी दोनों है। धन्यवाद।
जसोनव्रीयन

मैंने किया। मुझे इस बात का अहसास नहीं था कि आपके सवाल के सामने आने से पहले यह इतना आसान था! धन्यवाद।
गिल्स एसओ- बुराई को रोकना '

रंग मुझे प्रभावित करता है :) पर फिनिशिंग टच देने के लिए, मैंने कुछ अधिक सहज कीबाइंड्स मैप किए, (फ़ंक्शन EXTERN & EXTERN_LINK हैं) और अब मैं सेट हूं ...
jasonwryan

मुझे लगता है कि यह चुंबक लिंक के लिए काम नहीं करेगा, मुझे कुछ अवैध निर्देश त्रुटियां मिल रही हैं।
विग्नेश

extbrowserसमय से पहले परिभाषित करने की आवश्यकता नहीं है। यदि आप चलाते हैं 2 ESC Mया 3 ESC Mजब यह परिभाषित नहीं होता है, तो यह आपको कमांड चलाने के लिए प्रेरित करेगा, जिसका अर्थ है कि आप लिंक पर कोई भी प्रोग्राम चला सकते हैं। आप extbrowser 3 को हमेशा छोड़ सकते हैं ताकि एक कमांड रनर हो।
नोरकल्ली

1

क्या आपने म्यूनिख / urxvt-perls की कोशिश की है ? बहुत बढ़िया स्क्रिप्ट जो आपको URL खोलने / खोलने, कीबोर्ड के साथ कॉपी / कॉपी करने और क्लिपबोर्ड से कॉपी / पेस्ट को संभालने की सुविधा दे सकती हैं। बहुत बढ़िया स्क्रिप्ट!


हां, मैं कुछ वर्षों से बर्ट के पर्ल्स का उपयोग कर रहा हूं। हालांकि वे w3m में काम नहीं करते हैं।
जासोनव्रीयन

1

अगर मैं सही ढंग से समझता हूं, तो आपको परीक्षण को पेस्ट करने के लिए कीबोर्ड शॉर्टकट के साथ एक टर्मिनल एमुलेटर की आवश्यकता होती है। उदाहरण के लिए, कोनो कंसोल में आप इसे Ctrl- Shift- के साथ कर सकते हैं V


1
धन्यवाद minaev: यह एक अच्छा सुझाव था। मैंने jukie.net/bart/blog/urxvt-url-yank स्थापित किया , लेकिन अफसोस, जबकि यह मेरे कार्यकाल में काम करता है - यह w3m में काम नहीं करता है ...
jasonwryan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.