गनोम टर्मिनल में डबल क्लिक चयन


11

गनोम टर्मिनल में किसी शब्द पर डबल क्लिक करना पूरे शब्द का चयन करता है। दुर्भाग्य से, इस चयन में कॉलोन शामिल नहीं हैं, जैसे URL पूरी तरह से चयनित नहीं हैं, जैसे कि

http://foo.example.org/

केवल

//foo.example.org/

चूना गया।

मैं इस चयन व्यवहार को कैसे कॉन्फ़िगर करूं जो पूर्ण URL चयनित हो?

यह सभी देखें:

जवाबों:


17

डबल क्लिक पर कितना चुना जाता है, डिफ़ॉल्ट सेट में अतिरिक्त वर्ण वर्गों को जोड़कर कॉन्फ़िगर किया जा सकता है। इसका अर्थ है कि URL में दिखाई देने वाले बृहदान्त्र और अन्य विशेष वर्णों को जोड़ने से डबल क्लिक भी पूर्ण URL का चयन कर सकते हैं।

इसे गनोम कॉन्फिग डेटाबेस के माध्यम से कॉन्फ़िगर किया जा सकता है। उस के लिए एक सूक्ति शैल प्रोफ़ाइल की आईडी प्राप्त करना होगा। डिफ़ॉल्ट पाने के लिए:

puuid=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d "'")

कुछ URL संबंधित वर्ण जोड़ना:

gsettings set \
org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$puuid/ \
    word-char-exceptions '@ms "-=&#:/.?@+~_%;"'

ध्यान दें कि:

  • @ms शायद-स्ट्रिंग gvariant प्रकार को दर्शाता है
  • चरित्र वर्ग वाक्यविन्यास रेक्सक्स एक से मेल खाता है, अर्थात a-zएक सीमा निर्दिष्ट करता है, जहां -azशाब्दिक 3 वर्ण निर्दिष्ट होते हैं। इस प्रकार, मैंने स्पष्ट रूप -से पहली स्थिति में डाल दिया है

इतिहास: क्लासिक गनोम टर्मिनल संस्करणों में, प्रोफ़ाइल वरीयता संवाद में उन अतिरिक्त वर्णों को कॉन्फ़िगर करने के लिए एक फ़ील्ड शामिल था। ग्नोम 3 के साथ, यूआई विशेषज्ञों ने इस विकल्प को संवाद से हटा दिया है क्योंकि उन्हें लगा कि इसका उपयोग करना बहुत जटिल है, हालांकि। डिफ़ॉल्ट भी फेडोरा 21 के बाद बदल गया था


9
"विशेषज्ञों" को उद्धरण में होना चाहिए। :>
झर्मन

1
यदि यह काम नहीं करता है ( echo $pidखाली है), तो कोशिश करें:pid=$(dconf list /org/gnome/terminal/legacy/profiles:/ | tr -d ":/")
रंपेल

@rumpel, hm, उपरोक्त dconf read ...अभी भी फेडोरा 26 पर मेरे लिए काम करता है। आपकी सूची कमांड उस निर्देशिका में सभी प्रोफ़ाइल आईडी और अन्य प्रविष्टियाँ लौटाता है। इस प्रकार, यदि आप उस आदेश प्रतिस्थापन का उपयोग करते हैं, तो संभवतः आप एक विकृत लेखन कमांड के साथ समाप्त होंगे।
मैक्सक्लेपजिग

1
@rumpel, मैंने उत्तर अपडेट कर दिया है। dconfयदि आप एक से अधिक प्रोफ़ाइल कॉन्फ़िगर और / या डिफ़ॉल्ट प्रोफ़ाइल सेटिंग बदल चुके हैं, केवल तब ही डिफ़ॉल्ट प्रोफ़ाइल प्राप्त करना काम करता है। अन्यथा, आदेश कुछ भी नहीं देता है। gsettingsआदेश और अधिक उच्च स्तरीय है और डिफ़ॉल्ट प्रोफ़ाइल के लिए डिफ़ॉल्ट मान देता है अगर यह स्पष्ट रूप से सेट नहीं है (उदाहरण के लिए आप केवल एक डिफ़ॉल्ट प्रोफ़ाइल है जब)।
मैक्सक्लेपजिग

Ctrl-shift-click पर क्लिक करके URL को क्लिपबोर्ड पर कॉपी करने का प्रस्ताव Bugzilla.gnome.org/show_bug.cgi?id=786935 उबंटू बग के रिग्रेशन के लिए है जिसमें URL का चयन करना कठिन हो गया है 15.10, यहाँ है, अगर आप में झंकार करना चाहते हैं। bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1501250
nealmcb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.