मैं ज्यादातर समय टर्मिनल पर काम करता हूं।
क्या iTerm पर कोई एप्लिकेशन / प्लगइन है या एप्लिकेशन जैसे किसी अन्य टर्मिनल का उपयोग कर रहा है जिसके द्वारा मैं माउस का उपयोग करके अपने टर्मिनल के कर्सर स्थान को नियंत्रित कर सकता हूं?
मैं ज्यादातर समय टर्मिनल पर काम करता हूं।
क्या iTerm पर कोई एप्लिकेशन / प्लगइन है या एप्लिकेशन जैसे किसी अन्य टर्मिनल का उपयोग कर रहा है जिसके द्वारा मैं माउस का उपयोग करके अपने टर्मिनल के कर्सर स्थान को नियंत्रित कर सकता हूं?
जवाबों:
कम से कम Terminal.app में आप optionअपनी वर्तमान लाइन के भीतर कूदने के लिए क्लिक करते समय नीचे पकड़ सकते हैं (जिसका वास्तव में सिर्फ लाइन का मतलब है, इसलिए यदि आपका वर्तमान प्रॉम्प्ट इतना लंबा है कि यह इनपुट की दूसरी पंक्ति से optionजुड़ जाए तो आपको क्लिक करना होगा "दूसरी" लाइन की शुरुआत और फिर तीर कुंजी के साथ "पहले" लाइन पर हॉप optionकरें जहां आप फिर से क्लिक कर सकते हैं ।)
यह सवाल उठने के बाद से काफी समय हो गया है और मैंने पहले ही इस प्लेटफ़ॉर्म पर नीटर्म में विकल्प-क्लिक में और iTerm2 के इश्यू ट्रैकर में नीचे उल्लेख किया है, लेकिन शायद यह एक या दूसरे के लिए मदद का है:
नमस्ते, मैं आपको बताना चाहता हूं कि मैंने iTerm2 में उस सुविधा को लागू कर दिया है। यह आधिकारिक iTerm2 रेपो में अभी तक नहीं है, लेकिन अगर आप इसे जाने देना चाहते हैं, आप इसे पा सकते हैं GitHub ।
चूंकि यह केवल मेरे द्वारा परीक्षण किया गया है, इसलिए इसे स्थिर नहीं मानते हैं। मैंने इसे बैश, vi और emacs के साथ टेस्ट किया और टर्मिनल.एप्प व्यवहार के सदृश किया।
Github पर भी एक precompiled बाइनरी है iTerm_v1.0.0.20120312.git-b919985b.zip (i386 / x86_64 / ppc के लिए)।
बेशक किसी भी प्रतिक्रिया का स्वागत है।
कीबोर्ड अक्सर आपका सबसे अच्छा दोस्त होता है। डिफ़ॉल्ट कॉन्फ़िगरेशन में, आपका शेल बहुत कुछ नियंत्रित करता है कि आप कमांड प्रॉम्प्ट पर कैसे नेविगेट करते हैं।
Option+ bएक शब्द वापस जाता है (कर्सर पिछले शब्द के पहले अक्षर पर समाप्त हो जाएगा)।
Option+ fएक शब्द को आगे बढ़ाता है (कर्सर अगले शब्द के बाद गैर अक्षर वाले अक्षर पर होगा)।
Shift+ Fn+ Left Arrow (←)कर्सर को लाइन के शुरू में रखेगा। ( Ctrl+ aयह भी करेगा)
Shift+ Fn+ Right Arrow (→)कर्सर को लाइन के बहुत अंत में रखेगा। ( Ctrl+ eयह भी करेगा)
इसलिए यदि मेरे पास एक लंबी कमान है, उदाहरण के लिए:
$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area
और मैं मारना शुरू करता हूं Option+ b, कर्सर एक क्षेत्र में बंद हो जाएगा , आउटपुट में ओ , तैनाती में डी , आदि।
अगर मैं लाइन की शुरुआत करने के लिए जाना है, और मार शुरू Option+ f, कर्सर पर बंद हो जाएगा अंतरिक्ष rsync के बाद, अंतरिक्ष AVZ के बाद, अंतरिक्ष प्रगति के बाद, / ब्लॉग के बाद, आदि
ITerm2 में आप (बाएं या दाएं) पूरी तरह से दबाए रखते हैं और कर्सर को किसी भी रेखा पर किसी भी स्थिति में ले जाने के लिए क्लिक करते हैं।
यदि आप विशेष रूप से विम में आंदोलन में रुचि रखते हैं, तो आप set mouse=a
अपनी ~/.vimrc
फ़ाइल में जोड़ सकते हैं ।
यह आंदोलन के लिए iTerm में काम करता है। यह आपको अनुभागों को चिह्नित करने की भी अनुमति देता है जैसे कि आपने दृश्य मोड में प्रवेश किया था, ताकि आप अपने प्लगइन्स के आधार पर इसे या तो हटा दें या कोड टिप्पणी कर सकें।
बहुत आसानी से यह आपको दो-उंगली स्लाइड या माउस व्हील का उपयोग करके एक बड़े दस्तावेज़ के माध्यम से जल्दी से स्क्रॉल करने देता है।
एकमात्र दोष यह है कि पाठ का चयन करना मुश्किल हो जाता है जिसे आप अन्य अनुप्रयोगों में उपयोग के लिए कॉपी करना चाहते हैं - हालांकि आपको जो कुछ भी करना है वह optionआपके द्वारा चयन करते समय दबाया जाता है ।
इसके अलावा: ध्यान दें, यदि आप vimpager (macports पर भी) जैसी कोई चीज जोड़ते हैं , तो आप एक बार मैन पेज के माध्यम से स्क्रॉल कर सकते हैं:
export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER
आपके .profile
या .bashrc
।