vim不允许退格

前端之家收集整理的这篇文章主要介绍了vim不允许退格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
文件foo有文字
This| is a line.

如果我将光标放在|,跳入插入模式,并按退格键,则不会发生任何反应。如果我输入内容,我可以删除我输入的内容,但只能返回插入开始的位置。例如,如果我将光标放在行的末尾,并键入word,我可以删除单词但不能删除。或其左侧的任何东西。

这很烦人。这是什么vim设置?

说明

“退格”设置控制此行为。

从帮助页面

Influences the working of <BS>,<Del>,CTRL-W and CTRL-U in Insert
mode.  This is a list of items,separated by commas.  Each item allows
a way to backspace over something:

value   effect
indent  allow backspacing over autoindent
eol     allow backspacing over line breaks (join lines)
start   allow backspacing over the start of insert; CTRL-W and CTRL-U
            stop once at the start of insert.

改变退格行为

尝试将以下内容添加到您的.vimrc中:

set backspace=indent,eol,start " backspace over everything in insert mode

相同命令的短版版本:

set backspace=2

猜你在找的Bash相关文章