在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
本文作者:a
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!