2009-10-06 16 views
15

मैं gnome-terminal (2.26.0) में vim का उपयोग कर रहा हूं: हालांकि मैं ईओएल पर नेविगेट करने के लिए "$" का 9 5% और विपरीत के लिए "0" का उपयोग करता हूं, हर बार और फिर मैंने "होम" या "अंत"।विम में घर और अंत को कैसे ठीक करें?

जब मैं घर का उपयोग करता हूं, तो मेरे पास वर्तमान पंक्ति में मौजूद पाठ को लाइन पर ले जाया जाता है, जिससे मुझे वर्तमान रेखा में सम्मिलित मोड में छोड़ दिया जाता है और रेखा एच की शुरुआत में पत्र एच दिखाई देता है।

जब मैं अंत मारा, यह एक ही है, लेकिन एक एफ के बजाय एच

साथ यह क्यों होता है क्या है? मेरे द्वारा यह कैसे किया जा सकता है? (इन चाबियों को मारते समय फिक्सिंग का मानक कार्यक्षमता होना चाहिए)।

उत्तर

20

ऐसा इसलिए होता है क्योंकि एक टर्मिनल में घर और अंत कुंजी दबाकर एक भागने का क्रम भेजता है जिसमें कई पात्र होते हैं, और विम आपके द्वारा दबाए गए कुंजियों के साथ इन बचने के दृश्यों को सही ढंग से जोड़ नहीं रहा है।

इसे ठीक करने के लिए आपको टर्म सेटिंग को समायोजित करने की आवश्यकता है। ग्नोम टर्मिनल टर्म संगत है, तो आप your .vimrc को यह जोड़ने की कोशिश कर सकते हैं:

set term=xterm-256color 

अवधि सेटिंग अवधि वातावरण चर से प्राप्त होता है, तो आप जांच करने के लिए इसे सही ढंग से पहली में सेट नहीं है क्यों चाहते हो सकता है जगह।

+0

क्या मेरे .bashrc में यह सेटिंग थी और मुझे हमेशा लगता था कि यह पर्याप्त था। मैं स्पष्ट रूप से गलत था। आपकी सहायता के लिए धन्यवाद. – Mariano

+0

आपने अपना जीवन बचाया: डी प्राप्त हो रहा था^[[एफ अनुक्रम अंत कुंजी का उपयोग करते समय .. सिगविन का उपयोग करके, उम्मीद है कि यह सभी छोटे उपयोगकर्ताओं के लिए मदद करेगा! – holms

+0

केडीई के कंसोल पर भी काम करता है। – jsbueno