前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决vi编辑器不能使用方向键和退格键问题的两种方法

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

作者头像
黑泽君
发布2018-10-11 16:37:14
7K0
发布2018-10-11 16:37:14
举报
文章被收录于专栏:黑泽君的专栏黑泽君的专栏

方法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  即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档