PuTTY के माध्यम से Vi (विम) में numpad का उपयोग करना


121

पुट्टी के माध्यम से विम का उपयोग करते समय नंबरपैड ठीक से काम नहीं करता है। नंबरों के बजाय मुझे मिलता है

y
x
w
v
u
t
s
r
q

जवाबों:


192

उत्तर में पुम्पटी में नाम्पाद में है जबकि vi [कलयुग] का उपयोग करते हुए :

कॉन्फ़िगरेशन में, टर्मिनल-> सुविधाओं पर जाएं और "एप्लिकेशन कीपैड मोड अक्षम करें" जांचें। सेटिंग्स को सहेजें और एक संख्यात्मक पैड का आनंद लें जो काम करता है!


24
5 साल के बाद पुट्टी के बारे में यही एक बात थी, जो मुझे नरक से परेशान करती थी
जॉन मैगनोलिया

5
मुझे यह जानना भी अच्छा लगेगा कि यह डिफ़ॉल्ट रूप से सक्षम क्यों नहीं है। क्या यह किसी अन्य एप्लिकेशन में संख्यात्मक उपयोग को तोड़ता है? the.earth.li/~sgtatham/putty/0.60/htmldoc/… BTW डिसेबल ऐप कीपैड मोड भी ठीक करता है कि, "जब आप numpad" + "दबाते हैं, तो" bash "में प्रवेश किया जा रहा है।
1932 में user323094

2
सोचा था कि मैं iTerm उपयोगकर्ताओं के लिए यह सरल कुंजी-मैपिंग समाधान ( twitpic.com/97qyww ) जोड़ूंगा
एंडी बारबोर

11
मैक टर्मिनल ऐप पर, प्राथमिकताएं आज़माएं -> प्रोफ़ाइल -> उन्नत -> अचयनित करें "वीटी 100 एप्लिकेशन कीपैड मोड की अनुमति दें"
HaPsantran

7
किसी को पता है कि यह सुविधा / बग क्यों है? क्या इस बारे में कुछ ऐतिहासिक संदर्भ की एक कड़ी है? धन्यवाद :)
atcold

16

मैंने हमेशा बच के दृश्यों की व्याख्या के लिए मैपिंग के इस सेट का उपयोग किया है जब संख्या $TERM=xterm

imap <Esc>Oq 1
imap <Esc>Or 2
imap <Esc>Os 3
imap <Esc>Ot 4
imap <Esc>Ou 5
imap <Esc>Ov 6
imap <Esc>Ow 7
imap <Esc>Ox 8
imap <Esc>Oy 9
imap <Esc>Op 0
imap <Esc>On .
imap <Esc>OR *
imap <Esc>OQ /
imap <Esc>Ol +
imap <Esc>OS -

मुझे लगता है कि यह मेरा मूल स्रोत था।


1
हाँ, आपके लिंक का एक ही समाधान है मेरा, जो पोटीन में एप्लिकेशन कीपैड मोड को अक्षम करना है, विम रिमैप काम करता है लेकिन आपके लिंक के अनुसार अनावश्यक है
Pykler

@Pyler मैं अक्सर उन मशीनों से PuTTY का उपयोग करने के लिए मजबूर किया जाता है जो मेरे खुद के नहीं हैं, और मेरी नियमित मशीन पर एक दर्जन से अधिक सहेजे गए सत्र हैं। नया सत्र बनाते समय या किसी अपरिचित मशीन से काम करते समय विम्पिंग मैपिंग मुझे हमेशा सेटिंग बदलने की आवश्यकता को दूर करता है।
बजे माइकल बर्कोव्स्की

आप उन सभी मशीनों पर विम की स्थापना कैसे हल करते हैं जिन्हें आप करना चाहते हैं? शायद यह अपने आप में एक सवाल है, लेकिन मुझे लगता है कि मेरे vimrc है और zshrc सिंक से जल्दी से बाहर निकलना। इसके अलावा, मैं वास्तव में अक्सर खिड़कियों /
पोटीनी का

@Pykler I rsync मेरे vim config आमतौर पर केवल एक बार होता है। मुझे परवाह नहीं है अगर वे सिंक से बाहर निकलते हैं, एक या दो महत्वपूर्ण विकास मशीनों को छोड़कर, लेकिन मैं इस सहित एक बेसलाइन कॉन्फिग और अन्य सेटिंग्स का ध्यान रखता हूं।
बजे माइकल बर्कोव्स्की

मैं हर साल 30 से अधिक छात्रों के साथ पोट्टी के साथ विम का उपयोग करता हूं, इसलिए छात्रों को अपनी सेटिंग्स बदलने के लिए कहने के बजाय vimrc फ़ाइल को बदलना मुझे आसान लगता है। तो मेरे लिए यह एक उपयोगी उपाय है।
अरपद होरवथ

15

और मैक के लिए, उत्तर इसी पृष्ठ पर HaPsantran द्वारा एक टिप्पणी में है और इस उत्तर में जर्मन स्क्रीनशॉट के साथ nfechner द्वारा एक समान उत्तर है ।

मैक के लिए, अपने टर्मिनल एप्लिकेशन पर जाएं। का चयन करें प्राथमिकताएं , प्रोफाइल , उन्नत और का चयन रद्द VT100 आवेदन कीपैड मोड की अनुमति दें

यहाँ छवि विवरण दर्ज करें


1
यह मुझे उम्र के लिए पागल कर रहा है। उसे इंगित करने के लिए धन्यवाद!
पॉल

5

यदि किसी टर्मिनल के माध्यम से SSH का उपयोग किया जाता है तो आप बस जा सकते हैं

Edit -> Num Lock (third from bottom)

इसके बाईं ओर एक चेकमार्क होना आवश्यक है।


1
क्या प्रसंग? क्या PuTTY (जो प्रश्न के बारे में है) से इसका कोई लेना-देना है? आप किस एप्लिकेशन के बारे में बात कर रहे हैं? PuTTY में "संपादन" मेनू नहीं है। "संपादित करें" कहाँ है? क्या आवेदन? किस प्लेटफार्म पर? उदाहरण के लिए, उबंटू एप्लिकेशन "टर्मिनल" में "एडिट" नामक एक मेनू आइटम नहीं है।
पीटर मोर्टेंसन

2

पिछले जवाब से किर्बी , माइकल-berkowski , और pykler महान हैं।

मैं macOS टर्मिनल पर विम में यह मुद्दा था। टर्मिनल की जाँच → वरीयताएँप्रोफाइलकीबोर्ड से पता चला कि "स्पष्ट (कीपैड)" को "न्यूम लॉक" में मैप किया गया था । स्पष्ट दबाने से मेरे लिए समस्या तय हो गई।

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