उबंटू में, क्या कोई टर्मिनल है जो कर्सर की स्थिति को माउस के साथ स्थानांतरित करने की अनुमति देता है?


15

उदाहरण के लिए, यदि मुझे लगता है कि मुझे एक लंबे कमांड में एक पत्र याद है, तो वर्तमान में मुझे कर्सर को स्थानांतरित करने के लिए find प्रेस करना होगा, जो धीमा है। हम उस जगह पर कर्सर रखने के लिए माउस का उपयोग क्यों नहीं कर सकते जो हम चाहते हैं?


1
क्या आपने Ctrl - बाएँ या Ctrl - दाएँ प्रयास किया?

1
धन्यवाद। मुझे पता था। मुझे और अधिक लचीली चाल की उम्मीद है। मुझे लगता है कि माउस बहुत अधिक सुविधाजनक है। मुझे लगता है कि PyCharm में अजगर सांत्वना एक संपादक के रूप में अनुकूल है। लेकिन अन्य टर्मिनलों के बारे में कैसे?
user1914692

1
मुझे यह जानना अच्छा लगेगा कि क्या यह गनोम-टर्मिनल के साथ संभव था। जाहिरा तौर पर आप OSX में ऐसा कर सकते हैं: news.ycombinator.com/item?id=7051091
ऐबारा

देशी टर्मिनल के लिए, आपके पास शायद कोई भाग्य नहीं होगा। लिनक्स डॉक्यूमेंटेशन प्रोजेक्ट के टर्मिनल में माउस सेक्शन को देखें ।
इज़्ज़ी

जवाबों:


8

इमेक का प्रयोग करें।

sudo apt-get install emacs

स्थापित होने पर, emacs शुरू करें: emacs

प्रेस Alt+ X, और टाइप करें termऔर Enter दबाएँ। देखा!

आपके पास एक टर्मिनल है जहां आप माउस के साथ कर्सर की स्थिति बदल सकते हैं।

यदि माउस क्लिक कर्सर को नहीं बदलता है (99% मामलों में, यह डिफ़ॉल्ट रूप से होगा), तो अपने .emacs फ़ाइल में (xterm-mouse-mode t) डालें:

echo (xterm-mouse-mode t) > ~/.emacs

चूंकि गनोम-टर्मिनल के साथ कोई रास्ता नहीं दिखता है, इसलिए यह सबसे आसान तरीका है।
अनीबरा

मैंने सिर्फ तरीका आजमाया। माउस क्लिक कर्सर को नहीं बदलता है। फिर जैसा कि निर्देश दिया गया है, मैं डालता हूं: इको (xterm-mouse-mode t)> ~ / .emacs; त्रुटि जानकारी है: bash: अप्रत्याशित टोकन के पास सिंटैक्स त्रुटि `xterm-mouse-mode '(मैं Ubuntu 16.04 का उपयोग करता हूं)
user1914692

4

टर्मिनल स्वयं माउस इनपुट ले सकता है। आप nanoमाउस के साथ एक पाठ फ़ाइल खोलने और माउस को सक्षम करने का परीक्षण कर सकते हैं

(M-M)                   Mouse support enable/disable

(मेरे कीबोर्ड पर यह ESC+ है M।)

फिर आप क्लिक करके कर्सर की स्थिति बदल सकते हैं।
आप खोल में कर्सर की स्थिति को बदलने के बारे में पूछ रहे हैं, तो वहाँ में एक चर्चा था ubuntuforums उल्लेख जीपीएम । वहाँ भी में इस सवाल का डुप्लिकेट है stackoverflow प्रस्तावित कुछ विकल्पों के साथ।


सवाल शेल के बारे में है, विशेष रूप से क्यूसर स्थिति को आगे बढ़ाते हुए (चूंकि आप आसानी से माउस के साथ पाठ का चयन कर सकते हैं, उदाहरण के लिए, सूक्ति-टर्मिनल में)।
ऐबारा

डाउनवोट क्यों? मूल प्रश्न थोड़ा अस्पष्ट था।
Eero Aaltonen

0

Vi मोड में (जब कमांड लाइन vi के रूप में व्यवहार करती है, जिसके द्वारा सक्षम किया जाता है set -o vi) आप वर्तमान लाइन को संपादित करने के लिए एक पूर्ण vi लॉन्च कर सकते हैं: कमांड मोड में पास ESC, फिर दबाएं v। और vi में आप अपने माउस का उपयोग करने के लिए अपेक्षित चरित्र में जाने में सक्षम होना चाहिए।

मुझे नहीं पता कि इस प्रकार का कमांड एमएसीएस मोड ( set -o emacs), डिफॉल्ट वन के लिए मौजूद है।


0
echo -e "\e[?1000;1006;1015h" # Enable mouse tracking

स्क्रिप्ट: मैं अपने पर माउस क्लिक पर कदम बैश ReadLine कर्सर को एक bash स्क्रिप्ट बनाया GitHub

विवरण: एक अन्य पोस्ट में मेरा जवाब पढ़ें


0

इसे पूरा करने के jupyter qtconsoleलिए आप bash_kernel के साथ उपयोग कर सकते हैं ! दिए गए लिंक में github repos पर स्थापित निर्देशों का पालन करें, फिर टर्मिनल रन से

jupyter console --kernel bash

यह एक बहुमुखी और शक्तिशाली शेल के साथ एक नई विंडो लॉन्च करेगा

  • माउस कर्सर पोजीशनिंग
  • पाठ चयन और संपादन
  • स्वत: पूर्ण
  • इतिहास
  • इतना अधिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.