Vim:什么是默认的退格行为?
发布时间:2020-12-16 01:21:39 所属栏目:安全 来源:网络整理
导读:我正在设置我的 vimrc文件.我理解添加set backspace = indent,eol,start允许退格键在插入模式下“正常”(删除缩进,换行符,预先存在的字符),但我很困惑,是否需要将此行添加到我的文件或它是否是默认行为. 我已经尝试在没有该行的情况下运行Vim,即使没有vimrc
我正在设置我的
vimrc文件.我理解添加set backspace = indent,eol,start允许退格键在插入模式下“正常”(删除缩进,换行符,预先存在的字符),但我很困惑,是否需要将此行添加到我的文件或它是否是默认行为.
我已经尝试在没有该行的情况下运行Vim,即使没有vimrc文件,退格仍然正常工作.我应该提一下,我在MacBook上,键实际上标记为“删除”,但我认为这是无关紧要的.
通常,它在Mac键盘上称为“删除”并不重要.从技术上讲,Apple通过调用该键“Backward Delete”来逃避这一点.而我们传统上认为是删除键,Apple称之为“前向删除”.要获得“转发删除”行为,您必须按fn delete.
现在,回到真正的问题,vim … OS X中退格的默认设置是这个(/usr/share / vim / vimrc):
如果您想要在问题中讨论的行为,您的自定义vimrc应该覆盖此. 还有另外两个因素可能导致vim中退格的奇怪行为. >可以将终端软件配置为在按此键时发送删除或退格. (此选项通常称为“发送^ H on …”) OS X中的我的终端设置:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |