दूरस्थ लिनक्स मशीन के लिए ssh पर अजीब समस्याओं के साथ


1

मैं कुछ अजीब मुद्दों के साथ एक दूरस्थ लिनक्स (Ubuntu 13.04) सर्वर पर एक ssh सत्र में फ़ाइलों को संपादित करने के साथ काम कर रहा हूँ। क्लाइंट की तरफ, मैं एक मैक पर चल रहा हूं ओएस 10.8.4 (2012 के अंत में मैक मिनी)। मैं इस पर बड़े पैमाने पर घूम चुका हूं और खाली हाथ आया हूं। मैंने वर्षों से विम का उपयोग किया है, और मैंने इस तरह की समस्याओं को पहले कभी नहीं देखा है।

जब मैं पहली बार फ़ाइल को vim में लोड करता हूँ तो सभी समस्याएँ स्वयं उपस्थित हो जाती हैं। मैंने निम्नलिखित मुद्दों का अनुभव किया है:

  1. शीर्ष दो पंक्तियाँ गायब हैं। तीर कुंजी या फ़ाइल शॉर्टकट के शीर्ष का उपयोग करके, मैं बस इन पंक्तियों तक नहीं पहुंच सकता।

  2. कभी-कभी, किसी वर्ण को हटाने का प्रयास करते समय, एक संपूर्ण शब्द या शब्द हटा दिया जाएगा।

  3. यान और पुट का परिणाम असंगत है। कभी-कभी लाइन सही ढंग से दिखाई देती है, अन्य बार जो मुझे मिलता है वह एक गड़बड़ गड़बड़ है।

क्या मैं रिम ​​के गलत संस्करण या मैक ओएस के लिए विशिष्ट कुछ टर्मिनल समस्या का उपयोग कर रहा हूं?


1
TERM वेरिएबल को किस मान पर सेट किया गया है और क्या यह रिमोट साइड पर ज्ञात मान पर सेट है? क्या lessकाम के साथ पेजिंग , या emacsटर्मिनल मोड में चल रहा है?
nohillside

TERM क्लाइंट और सर्वर दोनों तरफ xterm-color पर सेट है। कम या सिर्फ फ़ाइल काम के साथ पेजिंग ठीक है। मैं emacs का उपयोग नहीं करता, लेकिन आज कुछ संक्षिप्त परीक्षण से, कोई समस्या नहीं है।
स्टीववे_1987

कैटिंग हमेशा काम करता है, इसमें कोई टर्मिनल नियंत्रण शामिल नहीं है। फिर भी, क्या आप TERM को xterm या vt100 पर सेट करने का प्रयास कर सकते हैं? हो सकता है कि सर्वर पर xterm-color की दीमक प्रविष्टि गलत हो।
nohillside

जवाबों:


3

मैं आपको अपने TERM वेरिएबल के लिए x-term256color से xterm में बदलने की सलाह दूंगा क्योंकि ऐसा लगता है कि मेरे समान मुद्दों को हल कर दिया गया है।

जिन चीजों को मैंने देखा (प्रश्न के लक्षणों के अलावा) अक्सर vi सत्र के भीतर लाइन ओवर-फ्लो मुद्दे होते हैं। अगर मैं एक निश्चित संख्या में कॉलम से परे टाइप करता हूं तो बाकी टेक्स्ट अगली पंक्ति में डाल दिया जाता है (यानी एक नई लाइन \ n वर्ण के साथ)। यह अतिप्रवाहित पाठ वर्तमान vi सत्र में प्रदर्शित नहीं होता है लेकिन मैं इसे फिर से खोलने के बाद देखूंगा।

एक और समस्या कभी-कभार कर्सर को एक लाइन पर दिखाई देती है लेकिन मैं अगली लाइन को नीचे एडिट करना शुरू कर दूंगा ..... जब आप कोड लिख रहे हों तो एक असली दर्द!


धन्यवाद। मैं इसे कुछ समय के लिए परीक्षण करना चाहता था ताकि यह सुनिश्चित हो सके कि TERM वेरिएबल को हल करना है, और ऐसा लगता है कि TERM = XTERM ने समस्या को हल कर दिया है।
स्टीववे_1987
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.