**已关闭。**此问题为not about programming or software development。目前不接受回答。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题相关,可以发表评论,说明在何处可以回答此问题。
上个月就关门了。
Improve this question的
我在Vim中遇到了一个退格键的问题。如果我按退格键,最后一个字符会被删除。我想得到Vi(而不是Vim)的行为。在Vi退格键中,光标会向左移动,如果我输入了什么,我退格键的字符会被替换。
我试
:imap <BS> <Left>
字符串
它在GVim中工作(即使没有替换退格字符),但在Vim中不工作。如果这有帮助的话,我使用标准的XTerm作为我的终端模拟器,我的$TERM环境变量设置为'xterm'。
2条答案
按热度按时间uujelgoq1#
我相信你想要替换而不是插入模式。点击“插入”键一次将使你进入插入模式,但点击两次将使你进入替换模式。这应该给你给予预期的行为。
okxuctiv2#
要仅将退格键更改为vi兼容行为,可以像这样将
v
添加到cpoptions
字符串
这在
:help 'cpoptions'
中有记录。我意识到这是一个 * 非常 * 晚的答案,但该功能似乎已经提供,因为至少Vim 7,即当问题第一次被问到。