共计 540 个字符,预计需要花费 2 分钟才能阅读完成。
在 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
正文完