मैक ओएस एक्स के लिए टर्मिनल में मूसिंग और पेज-अप / डाउन


20

* Nix की तुलना में, Terminal.app बहुत ही कम लगता है। मैं इसे कैसे प्राप्त कर सकता हूं:

  • टर्मिनल आउटपुट को केवल स्क्रॉल करने के बजाय, किसी एप्लिकेशन को पृष्ठ-अप / डाउन भेजें
  • चारों ओर माउस। set mouse=aमदद नहीं कर रहा है।
  • उपरोक्त सभी जबकि SSH'd एक अन्य मशीन में

जवाबों:


33

OMG फेसपाल्स ऐप्पल ने अभी भी इस पर ध्यान नहीं दिया है। जब मैं सेब पर काम करता तो मुझे पूरे दिन टियर 1 नॉब से कॉल आते।

  • टर्मिनल खोलें
  • प्राथमिकताएं विंडो खोलें (CMD +)
  • सेटिंग्स टैब पर क्लिक करें
  • अपनी वर्तमान सेटिंग विषय का चयन करें, और कीबोर्ड टैब पर क्लिक करें
  • होम के लिए प्रविष्टि संपादित करें (या जोड़ें):
    • सेट क्रिया: शेल को स्ट्रिंग भेजने के लिए:
    • स्ट्रिंग को सेट करें \001या Ctrl + a दबाएं
  • अंत के लिए प्रविष्टि संपादित करें (या जोड़ें):
    • सेट क्रिया: शेल को स्ट्रिंग भेजने के लिए:
    • स्ट्रिंग को सेट करें \005(या Ctrl + e दबाएं)
  • पेज अप के लिए प्रविष्टि संपादित करें (या जोड़ें):
    • सेट क्रिया: शेल को स्ट्रिंग भेजने के लिए:
    • स्ट्रिंग को सेट करें \033[5~(इसे कॉपी करें और पेस्ट करें)
  • पृष्ठ डाउन के लिए प्रविष्टि संपादित करें (या जोड़ें)
    • सेट क्रिया: शेल को स्ट्रिंग भेजने के लिए:
    • स्ट्रिंग को सेट करें \033[6~(इसे कॉपी करें और पेस्ट करें)
  • सेटिंग्स विंडो बंद करें।

तुम वहाँ जाओ। टर्मिनल होम, एंड, पेज अप और पेज डाउन कीज का उपयोग करने के लिए तैयार होना चाहिए जैसा कि विंडोज / लिनक्स उपयोगकर्ताओं द्वारा अपेक्षित है।

अपने पसंदीदा लिनक्स सर्वर में SSH, नैनो, vi, या emacs खोलें और आनंद लें।

अगर घर या अंत कुंजियाँ काम में नहीं आती हैं तो ये आज़माएँ:

  • घर: \ 033 [7 ~
  • अंत: \ 033 [4 ~

माउस की समस्या के लिए, मुझे यकीन नहीं है कि टर्ममिनाल.प्प xterm माउस रिपोर्टिंग का समर्थन करता है। माना जाता है कि यह काम करने की जरूरत है। iTerm एक वैकल्पिक टर्मिनल प्रोग्राम है जो माउस रिपोर्टिंग का समर्थन करता है। माउसटर्म टर्मिनल रिपोर्टिंग पर माउस की रिपोर्टिंग को जोड़ने के लिए एक हैक है। लेकिन मैंने इसकी कोशिश नहीं की है और यह नहीं जानता कि यह कितनी अच्छी तरह काम करता है

आप X11 भी स्थापित कर सकते हैं।

एक बार जब आप उन तीन चीजों में से एक करते हैं तो आपको सेट माउस = a के साथ ssh का उपयोग करने में सक्षम होना चाहिए।


1
बहुत बढ़िया जवाब। मैं इसके लिए सालों से कुश्ती कर रहा हूं, और इतने लंबे समय तक irssi में Cu / d को vim और "/ स्क्रॉलबैक गोटो +/- 30" का उपयोग करने के लिए लिया गया है।
Nick Retallack

धन्यवाद! यह उपयोगकर्ताओं की एक बहुत बड़ी समस्या है। मैं खुशी से मदद कर सकता है!
केलबिज़ल

यह एक-हाथ वाले पेजअप / पृष्ठांकित (लैपटॉप पर, दाईं ओर कोई Fn कुंजी नहीं है, इसलिए शिफ्ट + Fn + तीर दो-हाथ वाला ऑपरेशन है) जोड़ने के लिए भी सुपर-काम है। मैं खुश एक-हाथ पाठ स्क्रॉल \033[5~करने के \033[6~लिए पेज अप / पेज डाउन करने के लिए विकल्प + uparrow to और विकल्प + downarrow बाध्य करता हूं ।
ईथर

मेरे लिए, \033OHहोम और \033OFएंड के लिए कोड ने बेहतर काम किया। (कम से कम less)
लार्स Nyström

4

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


1

टर्मिनल mc ( मिडनाइटकॉन्डर ) में Fn + Shift + UpKey और Fn + Shift + DownKey के साथ काम करता है


0

10.10 योसेमाइट (पिछले संस्करणों के बारे में निश्चित नहीं) में आप उसी तरह ट्रैकपैड या माउस का उपयोग कर स्क्रॉल कर सकते हैं, जिस तरह से आप वेबपेज पर हैं। टर्मिनल विंडो पर माउस को रखें, और टचपैड पर माउस व्हील या दो उंगलियों का उपयोग करके स्क्रॉल करें।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.