解决vi编辑器不能使用方向键和退格键问题的两种方法

简介: 方法1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母?  在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。

方法1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母?

  在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full。执行下面的语句安装vim full版本。
  这个问题主要是新系统预装了vi,而没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。但vim可以直接像记事本一样编辑字符!

  只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。即:卸载当前vi编辑器,然后重新安装。

  先打开命令行窗口,以root管理员身份登录。

  一.执行命令 sudo apt-get remove vim-common
  二.执行命令 sudo apt-get install vim

  再试试Vi编辑器,是不是恢复正常了。

方法2. 由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible非兼容模式就可以解决方向键变ABCD的问题了这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。接下来要解决Backspace键的问题也很简单,在刚才那句话后面再加一句:set backspace=2  即可。

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
4月前
|
小程序 Linux
VI编辑器(一)vi工作模式(3种)以及模式切换(转换)
开始VI编辑器的学习。 之前在linux服务器上边看代码的时候一般都是使用远程ftp工具(类似winscp)将文件下载到本地,在使用编辑器查看,但是这样相对比较麻烦。 Linux为我们提供了一个很棒的编辑器VI 下面我们来看下VI的三种工作模式以及模式之间的切换。 首先我们来看下VI编辑器的调用 Vi filename(文件名) 文件已存在,直接打开,文件不存在,新建后打开。 一:VI的三种工作模式 1:命令行模式 该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。 在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输
380 0
|
17天前
vi编辑器替换字符串命令
vi编辑器替换字符串命令
15 1
|
6月前
|
Linux Shell Go
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
62 0
|
2月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
31 0
Linux的基础编程——vi/vim编辑器(六)
|
3月前
|
算法 Linux 应用服务中间件
【Linux】vi文本编辑器
【Linux】vi文本编辑器
41 0
|
Linux 开发工具 vr&ar
Linux vi和vim编辑器、快捷键的使用
在Linux下一般使用vi编辑器来编辑文件,vim是它的增强版。vim用于在远程环境下用命令形式对文本进行在线编辑,既可以查看文件也可以编辑文件。
22 0
|
4月前
|
小程序 Shell Linux
VI编辑器配置代码高亮
Linux下的VI编辑器和VIM编辑器最大的区别就是VIM编辑器有代码高亮显示。 VI编辑器没有代码高亮显示。 但是习惯了代码高亮显示的我,突然看到了一片一个色儿的代码,让我有点不适应。
85 0
|
5月前
|
Docker 容器
docker里面安装vi编辑器
docker里面安装vi编辑器
93 0
|
5月前
|
人工智能 Linux Shell
vi 编辑器
vi 编辑器
|
6月前
|
开发工具