vi दृश्य मोड काम नहीं करता है


6

मैं दूरस्थ CentOS बॉक्स में sshing के बाद vim (7.0.237) चला रहा हूं, और यह सिर्फ दृश्य मोड में प्रवेश नहीं करेगा।

जब मैं 'v' दबाता हूं, तो यह केवल बीप करता है और कुछ नहीं करता।

मैं गनोम टर्मिनल के साथ उबंटू चल रहा हूं, और vi की स्थानीय प्रतिलिपि ठीक काम करती है, इसलिए मैं यह नहीं देखता कि यह टर्मिनल के साथ समस्या कैसे हो सकती है। मेरे पास स्थानीय और दूरस्थ मशीनों पर एक ही .vimrc फ़ाइल है, और केवल सेटिंग्स हैं: nocompatible सेट करें; tabstop = 4 सेट करें।

मैं यहाँ कुल नुकसान में हूँ, कोई विचार?

जवाबों:


11

RedHat आधारित सिस्टम में एक पैकेज होता है जिसे कहा जाता है vim-minimal डिफ़ॉल्ट रूप से स्थापित किया गया है, जिसमें सुविधाओं का सीमित सेट सक्षम है। आप स्थापित करना चाहते हैं vim-enhanced पैकेज।

डेबियन आधारित सिस्टम कुछ ऐसा ही करते हैं, जहां vim-tiny डिफ़ॉल्ट स्थापित है और एक न्यूनतम सुविधा सेट है। आपके उबंटू सिस्टम में स्थापित अन्य विम पैकेजों में से एक होना चाहिए (संभावना है vim या vim-gtk ) जिसके कारण यह वहां ठीक काम करता है।


10

वैसे यह वास्तव में ऐसा लगता है कि आप दृश्य मोड के लिए समर्थन के बिना विम का निर्माण कर सकते हैं। के आउटपुट की जाँच करें :ver और देखें कि क्या यह कहता है +visual या -visual। अगर यह बाद वाला है तो बुरी किस्मत।


यह सही है, धन्यवाद। मैंने चेकमार्क को अन्य उत्तर से सम्मानित किया, क्योंकि उन्होंने थोड़ा और विस्तार दिया।
BobMarley

2

मैंने vi स्थापित किया है vim-enhanced, लेकिन अगर मैं इसे चलाता हूं vi, :ver दिखाता है Tiny version without GUI और सूची -visual। जब के रूप में शुरू किया vim, इसे कहते हैं Huge version without GUI (तथा +visual )।

अपनी जाँच .bashrc के लिये alias vi='vim'


0

आपके स्थानीय टर्मिनल सेटिंग्स को एसएसएच के माध्यम से सही ढंग से स्थानांतरित नहीं किया जाता है; क्या अन्य प्रोग्राम जो SSH लिंक के माध्यम से termcap / termfo (उदा। शीर्ष, कम) का उपयोग करते हैं?

कोशिश करने के लिए एक और बात: "Vt100" को TERM पर्यावरण चर को मैन्युअल रूप से सेट करना और देखना कि क्या इसका कोई प्रभाव है।


हाँ, 'v' कुंजी कम में ठीक काम करती है। मैं नहीं देखता कि यह उस मामले में एक टर्मिनल मुद्दा कैसे हो सकता है। उस विशेष संस्करण या vi के कॉन्फ़िगरेशन के साथ कुछ अजीब होना चाहिए।
BobMarley
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.