您的位置:首页 > 数码常识数码常识
backspace键失灵怎样恢复(Backspace键不能使用解决方法)
2025-05-16人已围观
backspace键失灵怎样恢复(Backspace键不能使用解决方法)
在 vim 中使用 Backspace 键删除字符遇到异常,网上都说要在 .vimrc 文件中配置 backspace 选项值。但是我之前在 Debian 系统和 Ubuntu 系统上使用系统自带的 vim 时,并没有在 .vimrc 文件中配置 backspace 选项值,也能正常使用 Backspace 键删除字符。
backspace键失灵怎样恢复
后来自己编译最新版的 vim,使用这个vim,确实发现 Backspace 键删除字符遇到异常。经过排查,终于发现了 Debian 系统、Ubuntu 系统自带的 vim 版本和自己编译的 vim 版本之间的差异。具体说明如下。
Debian和Ubuntu的vim版本配置backspace选项的地方
在Debian或Ubuntu发行版本上,不需要在 ~/.vimrc 中自行配置 backspace 选项,Backspace 键就能正常使用。原因是系统自带的vim版本会加载一个 debian.vim 文件,默认已经设置这一项。
可以用 :verbose set backspace? 命令来查看 backspace 选项的值、以及它被哪个地方设置。
自己编译的 vim 版本
如果使用自己源码编译的 vim 版本,且没有配置 ~/.vimrc 文件,会加载源码默认的 vim 配置文件,会正确配置 backspace 选项。
如果自行了配置 ~/.vimrc 文件,不会加载源码默认的 vim 配置文件,可能就就没有配置 backspace 选项,导致 Backspace 键用不了,或者时灵时不灵。此时需要在 ~/.vimrc 文件中主动配置 backspace 选项的值为indent,eol,start。
101147
在 vim 中使用 Backspace 键删除字符遇到异常,网上都说要在 .vimrc 文件中配置 backspace 选项值。但是我之前在 Debian 系统和 Ubuntu 系统上使用系统自带的 vim 时,并没有在 .vimrc 文件中配置 backspace 选项值,也能正常使用 Backspace 键删除字符。
backspace键失灵怎样恢复
后来自己编译最新版的 vim,使用这个vim,确实发现 Backspace 键删除字符遇到异常。经过排查,终于发现了 Debian 系统、Ubuntu 系统自带的 vim 版本和自己编译的 vim 版本之间的差异。具体说明如下。
Debian和Ubuntu的vim版本配置backspace选项的地方
在Debian或Ubuntu发行版本上,不需要在 ~/.vimrc 中自行配置 backspace 选项,Backspace 键就能正常使用。原因是系统自带的vim版本会加载一个 debian.vim 文件,默认已经设置这一项。
可以用 :verbose set backspace? 命令来查看 backspace 选项的值、以及它被哪个地方设置。
自己编译的 vim 版本
如果使用自己源码编译的 vim 版本,且没有配置 ~/.vimrc 文件,会加载源码默认的 vim 配置文件,会正确配置 backspace 选项。
如果自行了配置 ~/.vimrc 文件,不会加载源码默认的 vim 配置文件,可能就就没有配置 backspace 选项,导致 Backspace 键用不了,或者时灵时不灵。此时需要在 ~/.vimrc 文件中主动配置 backspace 选项的值为indent,eol,start。
101147
很赞哦! ()