यह कमांड urxvt-selection है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
चयन - अधिक बुद्धिमान चयन (डिफ़ॉल्ट रूप से सक्षम)
वर्णन
जब उपयोगकर्ता चयन बढ़ाता है तो यह एक्सटेंशन अधिक बुद्धिमान होने का प्रयास करता है (डबल-क्लिक
और आगे क्लिक)। अभी, यह शब्दों, यूआरएल और पूर्ण शेल-उद्धृत का चयन करने का प्रयास करता है
तर्क, जो बहुत सुविधाजनक भी है, यदि आपका ls "--quoting-style=shell" का समर्थन करता है।
एक डबल-क्लिक आमतौर पर कर्सर के नीचे शब्द का चयन करता है, आगे के क्लिक्स को बड़ा कर देंगे
चयन.
चयन कई रेगेक्स से मेल खाने और उन्हें प्रदर्शित करने का प्रयास करके काम करता है
लंबाई का बढ़ता क्रम। आप के संसाधनों को निर्दिष्ट करके अपने स्वयं के रेगेक्स जोड़ सकते हैं
प्रपत्र:
URxvt.selection.pattern-0: पर्ल-रेगेक्स
URxvt.selection.pattern-1: पर्ल-रेगेक्स
...
सूचकांक संख्या (0, 1...) में कोई छेद नहीं होना चाहिए, और प्रत्येक रेगेक्स में कम से कम होना चाहिए
कैप्चरिंग कोष्ठकों की एक जोड़ी, जिसका उपयोग मैच के लिए किया जाएगा। उदाहरण के लिए,
निम्नलिखित एक रेगेक्स जोड़ता है जो दो लंबवत सलाखों के बीच सबकुछ से मेल खाता है:
URxvt.selection.पैटर्न-0: \\|([^|]+)\\|
एक और उदाहरण: प्रोग्राम जो मैं अक्सर उपयोग करता हूं "पूर्ण पथ:" एक पंक्ति की शुरुआत में आउटपुट करता हूं
जब वे कई फाइलों को संसाधित करते हैं। निम्न पैटर्न फ़ाइल नाम से मेल खाता है (ध्यान दें, वहाँ
बहुत अंत में एक ही स्थान है):
URxvt.selection.पैटर्न-0: ^(/[^:]+):\
अधिक दिलचस्प उपयोग देखने के लिए आप चयन एक्सटेंशन के स्रोत को देख सकते हैं, जैसे
शुरुआत से अंत तक एक पंक्ति को पार्स करने के रूप में।
यह एक्सटेंशन निम्नलिखित क्रियाएं भी प्रदान करता है:
rot13
रोट -13 सक्रिय होने पर चयन।
उदाहरण:
URxvt.keysym.CMr: चयन:rot13
onworks.net सेवाओं का उपयोग करके ऑनलाइन urxvt-चयन का उपयोग करें