साइगविन टर्मिनल बैकस्पेस और एरो कीज़ काम नहीं कर रहा है


10

तीर कुंजियाँ A, B, C, D और मेरा बैकस्पेस कुंजी ठीक से काम नहीं कर रही हैं। यह समस्या केवल vi संपादक के साथ होती है। क्या सिग्विन पर इस मुद्दे को हल करने का कोई तरीका है ?

मुझे इस प्रश्न के लिए संभावित डुप्लिकेट मिले लेकिन मैं समझ नहीं पा रहा था। कोई मुझे मेरे जैसे पूर्ण शुरुआत के लिए चरण-दर-चरण निर्देश प्रदान करें।

जवाबों:


11

अब तक मुझे मिला सबसे अच्छा जवाब साइगविन वीआईएम के नमूने vimrc फ़ाइल की प्रतिलिपि बनाना है:

cp /usr/share/vim/vim*/vimrc_example.vim ~/.vimrc

सभी अजीब कीमैप मुद्दों को हल करता है जो मैं देख रहा था प्लस सिंटैक्स हाइलाइटिंग जैसे कुछ अतिरिक्त जोड़ता है।

स्रोत


1
मुझे आश्चर्य है कि अगर कोई चूक का उपयोग करता है!
दशमी तिथि

यह अब तक का सबसे अच्छा जवाब है!
हॉपसेक्रे

7

इसके लिए यहाँ सरल उपाय है।

यह विम और रिमोट शेल के बारे में है, लेकिन यह काम करना चाहिए।

दूरस्थ शेल पर ABCD प्रदर्शित करने वाली तीर कुंजियाँ ठीक करें

इसे कहते हैं:

1) Open Vim editor,
2) Get the path of your home directory by typing :echo $HOME
3) Check if you have .vimrc file in $HOME location,(if you don't have create it)
4) Add the following line line to .vimrc file
   set nocompatible
        or
   set nocp

यदि आपके पास vi (vim नहीं है) - कॉन्फ़िगरेशन फ़ाइल .vircनहीं है .vimrc


धन्यवाद पर फिसल गया था मीटर की .vircबनाम.vimrc
उज्जवल सिंह

4

मुझे यह पसंद आया और इसने समस्या को ठीक कर दिया है। $ $ का उपयोग करके खुले vi संपादक:

vi -N .bashrc

फिर नीचे तक स्क्रॉल करें या एक नई लाइन शुरू करें , अब इन्सर्ट मोड टाइप करें

alias vim='vi -N'

अब हमेशा की तरह फाइल को सेव करें। प्रकार

:wq 

यह समस्या को ठीक करेगा ..


3
ध्यान दें कि "vi -N" आपकी ~ / .vimrc फ़ाइल में "सेट nocp" या "सेट nocompatible" के समान है।
thaharold

1
@tgharold मैंने सेट nocp के साथ कोशिश की, लेकिन यह समस्या को ठीक नहीं करता था इसलिए मैंने एक वैकल्पिक विधि की कोशिश की।
कोडित करें

2

मैं जोड़ना चाहता हूं कि कामिल द्वारा पेश किया गया समाधान तीर कुंजी समस्या को ठीक करता है।

हालाँकि, बैकस्पेस समस्या बनी रही। यहां पाया गया समाधान लाइन जोड़ना है

set backspace=2

सेवा ~/.vimrc


0

यदि आप .vimrcएक लिनक्स कंप्यूटर पर एक अनुकूलित संस्करण से अपनी कॉपी करते हैं, तो आप उसी अवधि की सेटिंग में चला सकते हैं जो मैंने किया था।

यदि आपके पास यह है .vimrc:

set term=xterm

इसे स्वचालित होने के लिए बदलें:

set term=$TERM

और फिर अपने तीर कुंजी का आनंद लें!


0

बिना किसी सफलता के कुछ अन्य समाधानों की कोशिश करने के बाद, मैंने अपना सिग्विन टर्मिनल बंद कर दिया और एक नया और वॉयला फिर से खोल दिया, यह काम किया।

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