Git-bash vi मोड में, इन्सर्ट मोड, 'डिलीट' के बजाय 'डिलीट' को 'esc' '3' में क्यों डिलीट किया जाता है?


1

गिट-बैश vi मोड में, यदि आप पहले से इन्सर्ट मोड में नहीं हैं, तो मैं हिट करता हूँ।

अब जब आप डिलीट का उपयोग करने की कोशिश करते हैं तो आप कमांड मोड और प्रॉम्प्ट शो से बाहर निकल जाते हैं (arg: 3)

तो ऐसा लगता है कि deleteइसे मैप किया गया हैesc 3

और इसे सामान्य हटाए जाने वाले प्रमुख व्यवहार को कैसे पुनर्स्थापित किया जा सकता है?

मैंने निम्न मानचित्रों के विभिन्न संयोजनों को .inputrc में उपलब्ध कराने की कोशिश की है।

set editing-mode vi
$if mode=vi
  set keymap vi-insert
  "\e[3~": delete-char
  "DEL": delete-char
$endif
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.