OS X (ssh) पर चलने वाले mc में HOME या END कुंजी कैसे काम करें


10

मैंने OS X 10.5 पर MacPorts स्थापित किया और मुझे पता चला कि जब मैं SSH का उपयोग करते हुए कंप्यूटर से जुड़ता हूं और mc - मिडनाइट कमांडर HOMEका ENDउपयोग करता हूं - और चाबियाँ काम नहीं करती हैं।

मुझे यह उल्लेख करना होगा कि मैं उपयोग कर रहा हूं puttyऔर मैं फेडोरा, उबंटू, जैसे लिनक्स मशीनों पर कीबोर्ड का उपयोग करने में सक्षम हूं ...

यहाँ पोटीन कीबोर्ड कॉन्फ़िगरेशन (एक कॉन्फ़िगरेशन जो मुझे समय के साथ इष्टतम लगता है):

  • बैकस्पेस कुंजी: 127
  • घर / अंत कुंजी: मानक
  • फ़ंक्शन कुंजियाँ: Xterm R6
  • कर्सर कुंजी: सामान्य
  • नंपद: सामान्य
  • टर्मिनल प्रकार स्ट्रिंग: xterm- रंग

मैं एक कमांड लाइन समाधान / स्क्रिप्ट की तलाश कर रहा हूं जो इन परिवर्तनों को करता है, इससे एक नए ओएस को कॉन्फ़िगर करने के लिए तैयार ओएस स्क्रिप्ट बनाने में बहुत आसान हो जाता है।

जवाबों:


11

टर्मिनल.app में घर और अंत के लिए कीबोर्ड मैपिंग प्रत्यक्ष नहीं हैं, लेकिन आप उन्हें ठीक कर सकते हैं। उन्हें सीधे काम करने के लिए, टर्मिनल -> वरीयताएँ ... -> सेटिंग्स स्क्रीन -> कीबोर्ड पर जाएं और फिर इन कुंजियों के लिए लाइनें ढूंढें और उनके लिए संपादन बटन पर क्लिक करें (या उन्हें जोड़ दें यदि वे किसी कारण से गायब हैं) ।

इन के लिए कोई अग्रणी या अनुगामी स्थान न होने के लिए सावधान रहें।

घर कुंजी कोड:

\ 033 [एच

अंतिम कुंजी कोड:

\ 033 [एफ

पेज-अप कुंजी कोड:

\ 033 [5 ~

पृष्ठ-डाउन कुंजी कोड:

\ 033 [6 ~

Screenshot1

screenshot2


मैं दृश्यों में प्रवेश करने में सक्षम नहीं था क्योंकि बैकस्लैश डबल-बैकस्लैश (ओएस एक्स 10.6) के लिए ऑटो-अनुवादित है। इसके अलावा, मैं इन सेटिंग्स (यदि संभव हो) करने के लिए एक स्क्रिप्ट / कमांड लाइन पसंद करूंगा।
सोरिन

@ सोरिन स्ट्रेंज, मैं ओएस 10.6 चला रहा हूं और वह ओएस मैंने अपने स्क्रीनशॉट के साथ किया था, लेकिन फिर मैंने 10.5 के साथ अपना प्रोफाइल बनाया। ऐसा प्रतीत होता है कि TextEdit में कंट्रोल सीक्वेंस में टाइप करना और फिर कॉपी करना और फील्ड में पेस्ट करना ठीक काम करता है।
लारा डगान

किंवदंती, धन्यवाद! PageUp और PageDown अब ठीक से काम करते हैं vim :-)
सोनिया हैमिल्टन

1
भागने कुंजी दबाकर \ 033 दर्ज किया गया है
jlsecrest

6

वास्तविक प्रश्न का उपयोग कैसे था Homeऔर Endपुट्टी के साथ कुंजी जब में OSX लॉग इन ssh का उपयोग कर।

सबसे पहले, मैंने इस लिंक के अनुसार OSX Terminal.app वरीयताओं में सेटिंग्स बदल दीं । यह मेरे लिए ठीक करने Homeऔर Endडेस्कटॉप पर उपयोग के लिए चाबियाँ बनाने के लिए काम किया । हालाँकि जब PuTTY के साथ दूर से OSX में लॉग इन किया गया था , Homeऔर Endचाबियाँ अभी भी काम नहीं किया था। इसलिए मैंने नीचे पुटी टर्मिनल को संशोधित किया:

PuTTY कॉन्फ़िगरेशन> टर्मिनल> कीबोर्ड पर जाएं
"फ़ंक्शन कुंजियाँ और कीपैड" चुनें क्लिक के
बजाय लागू
ESC[n~
करें पर
SCO
क्लिक करें।

जब आप OSX में लॉग इन होते हैं, तो आपके Homeऔर Endकुंजी को आपके PuTTY टर्मिनल पर ठीक से काम करना चाहिए।

आप अपने अलग-अलग सत्रों के लिए अलग-अलग सेटिंग्स सेट और सेव कर सकते हैं। जब आप अन्य प्रकार की मशीनों में प्रवेश करते हैं तो आप मानक PuTTY सेटिंग का उपयोग कर सकते हैं।


"फ़ंक्शन कुंजी और कीपैड" को "एससीओ" पर सेट करना घर / अंत कुंजी को ठीक करता है, लेकिन दुर्भाग्य से आधी रात के कमांडर में एफ-कीज़ को तोड़ देता है ...
व्लादिमीर पेंटेलेव

यह होम और एंड की मरम्मत करता है लेकिन डेल कुंजी को बैकस्पेस में बदल देता है।
cweigel

2

टर्मिनल के लिए Home / End PgUp / Pg नीचे शिफ्ट कुंजी दबाए रखें ताकि स्क्रॉलबैक के लिए टर्मिनल इन कुंजियों का उपयोग न कर सके। इस तरह (शिफ्ट के साथ) टर्मिनल विंडो में चल रहे एप्लिकेशन की चाबियों को पास करेगा।


-1

मैक पर स्विच करने के बाद मुझे एक समान समस्या थी। ओएस एक्स, होम और एंड में आपको क्रमशः एक दस्तावेज़ की शुरुआत और समाप्ति पर ले जाते हैं। उन्हें स्टेरॉयड के रूप में पेज अप और पेज डाउन के रूप में सोचें।

होम और एंड के विंडोज उपयोग के बराबर करने के लिए, कमांड + लेफ्ट एरो और कमांड + राइट एरो का उपयोग करें।


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