Vi मोड में पढ़ें: मैं कैसे / डाउन एरो सक्षम कर सकता हूं?


8

जब bash में vi बाइंडिंग उपलब्ध है (-o vi), ऊपर / नीचे तीर कमान और सम्मिलन मोड दोनों में काम करते हैं। जब मैंने रीडलाइन के ~ / .inputrc को vi मोड (सेट एडिटिंग-मोड vi) का उपयोग करने के लिए सेट किया, तो irb जैसे एप्लिकेशन को तीर की कार्यक्षमता नहीं मिलती है। मैंने बिना किसी प्रभाव के inputrc में "enable-keypad on" सेट करने की कोशिश की है।

मैं अन्य रीडलाइन जागरूक अनुप्रयोगों में बाश जैसी तीर कार्यक्षमता कैसे प्राप्त कर सकता हूं?


क्या आपने किसी भी मौके पर इसका पता लगाया? :)
gak

यह सिर्फ रूबी 1.9 के आईआरबी ReadLine समर्थन में एक बग की तरह लगता है, क्योंकि तीर कुंजी कहीं और (इंटरैक्टिव अजगर खोल, SBCL, रूबी 1.8 आईआरबी, आदि के साथ rlwrap का प्रयोग करके) काम
atomicules

जवाबों:


1

यह केवल रूबी की रीडलाइन के साथ एक मुद्दा लगता है (और यह अभी भी है)।

set editing-mode viअगर मैं माणिक की रीडलाइन का उपयोग कर रहा हूं तो मैं इसे छोड़ देता हूं:

$if ruby
$else
  set editing-mode vi

  ...

$endif

जब तक माणिक की रीडलाइन तय नहीं हो जाती तब तक वास्तव में कुछ और नहीं करना है।


यदि मैपिंग emacs मोड में काम करती है, तो इसे कॉपी क्यों न करें?
टॉम हेल

0

अब तक, एकमात्र तरीका है कि मैं इतिहास के लिए अप / डाउन एरो कुंजियों का उपयोग करने में सक्षम हूं, पहले ईएससी को दबाएं।

यह j और k कीज़ के साथ भी काम करता है, जब तक ESC को पहले दबाया जाता है।


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