gpt4 book ai didi

vim - 如何在 GVIM 的插入模式下删除旧文本

转载 作者:行者123 更新时间:2023-12-04 01:35:44 27 4
gpt4 key购买 nike

我刚刚下载了适用于 PC 的 GVIM 和适用于 Mac 的 MacVIM,它们都与我在 MSYS 中使用的 VIM 有不同的行为。

这就是问题所在。我在 VIM 中调出一个文件并进入插入模式。我无法再删除任何旧文本。我可以插入新文本并删除它们就好了,所以我知道我的退格键和删除键正在工作。更烦人的是,如果我将光标移到另一行并返回到原来的行,我输入的新文本也变得不可删除。

命令行 VIM 允许我在插入模式下删除旧文本,但 GUI 版本则不允许。我查看了选项并用谷歌搜索,但没有想出任何东西。

有谁知道如何使 GUI 版本的行为类似于 VIM 的命令行版本?

最佳答案

检查输出

:set backspace?

它可能会说类似的话
backspace=indent,eol

这意味着您可以按退格键删除行尾和缩进字符。为了能够删除进入插入模式之前存在的文本,您需要添加“开始”。
:set backspace=indent,eol,start

这相当于
:set backspace=2

有关更多详细信息,请参阅
:help 'backspace'

关于vim - 如何在 GVIM 的插入模式下删除旧文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3589225/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com