终端Vim退格(Cygwin)

War*_*ald 11 windows vim terminal cygwin

我在Windows 8上运行默认的cygwin安装,无法使用Backspace键删除字符 - 我希望在退格时用空格覆盖该字符.

我试过了

set backspace=2 "
set backspace=indent,eol,start
:fixdel
Run Code Online (Sandbox Code Playgroud)

似乎没什么用.

无论 :verbose imap <BS>:verbose imap ^H 回报 No mapping found

Ale*_*aev 21

将这些设置一起添加:

:set nocompatible
:set backspace=2
Run Code Online (Sandbox Code Playgroud)


Pat*_*con 0

在命令模式下,您是否考虑过只按大写“X”来代替退格键?这将向左侧删除一个字符,与您期望的退格行为非常相似。