debian/ubuntu系统vi无法删除字符的解决办法

之前在 Linux 下操作,一直使用的是 Centos 系统,使用 vi 编辑命令一直很顺畅。 最近,入手了一台 debian 操作系统的 vps。在操作 vi 命令时,发现当输入 i 要进行文件编辑时,上下左右的光标无法移动,屏幕上总会出现字符,而且 backspace 只能后退,无法删除,瞬间一脸懵逼、不知所措。 网上查了下,原来 ubuntu、debian 系统下,vi 命令默认是不支持方向键和退格键的。要想支持这些操作,需要修改 vimrc.tiny 配置文件,那么如何修改? 解决方法 修改方法如下:

vi /etc/vim/vimrc.tiny

把 set compatible

修改改为:set nocompatible

加入一句:set backspace=2

改完如下

...

" Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim81,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after

set nocompatible
set backspace=2
" vim: set ft=vim:
~  

posted @ 2020-09-08 19:20  牧之丨  阅读(2248)  评论(0编辑  收藏  举报