首页 教程 正文

解决Linux Mint下Vim编辑器退格键Backspace和方向键不能正常使用的问题

2023.8.28 教程 354

在Linux Mint下,用Vim编辑器编辑文本时,会遇到退格键和上下左右方向键不能正常使用的情况:退格键不能删除前面的字符,方向键不能移动光标,而是出现A、B、C、D每个字符一行。这种情况是因为Linux Mint默认安装vim-tiny简易版本,所以出现了错误。

解决方法其实很简单,进入/etc/vim目录,修改vimrc.tiny文件。

sudo vi /etc/vim/vimrc.tiny

set compatible改为set nocompatible,关闭兼容模式。compatible是兼容的意思,nocompatible是不兼容,Vim是Vi的扩展,nocompatible是指Vim在工作的时候不需要考虑和Vi兼容。

并在后面加一句set backspace=2,设置Backspace可以删除任意字符。可以顺便设置一下行号显示等等,最终效果如下所示:

" 关闭兼容模式
set nocompatible
" 设置Backspace可以删除任意字符
set backspace=2
" 显示行号
set number
" 设置Tab键为4个空格
set tabstop=4 
" 设置自动对齐为4个空格
set shiftwidth=4
" 搜索时不区分大小写
set ignorecase
" 搜索时高亮显示
set hlsearch

评论