解决ubuntu中vi不能正常使用方向键与退格键的问题

方案一:

问题:

ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。
解决办法:

可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。

安装vim:

ubuntu预装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本:

$sudo apt-get remove vim-common

$sudo apt-get install vim

这样就行了,vim是一款优秀的软件,可以在运用中体会到。

方案二:

在vi命令行使用命令“:set nocompatible”,就是设置vi不使用兼容模式。

ubuntu11.10下的VI命令:

vi 有三种模式,输入模式,编辑模式,“:”命令模式

vi 进入以后默认是编辑模式

vi 编辑模式默认的快捷键 上下左右分别是  J K H L

vi 在编辑模式使用 i 可以进入输入模式

vi 输入模式只能输入英文,默认不能使用上下左右箭头

vi 输入模式用Esc可以返回到编辑模式

vi 编辑模式 Shift + ; 可以进入命令模式

vi 命令模式w保存,q退出

1)对所有用户都有效,解决系统中所用用户的vi中文乱码问题

sudo gedit /etc/vim/vimrc.tiny

加入如下内容:

#该文件的内容显示如下:

" Encoding related

set encoding=UTF-8

set langmenu=zh_CN.UTF-8

language message zh_CN.UTF-8

set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

set fileencoding=utf-8

2)只对当前用户有效的解决方法

ubuntu默认在当前用户的家目录下,没有.vimrc文件,这个时候可以自己touch一个.vimrc文件,且在其中加入  www.2cto.com

#该文件的内容显示如下:

" Encoding related

set encoding=UTF-8

set langmenu=zh_CN.UTF-8

language message zh_CN.UTF-8

set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

set fileencoding=utf-8

解决ubuntu中vi不能正常使用方向键与退格键的问题相关推荐

  1. 解决ubuntu中vi不能正常使用方向键与退格键的问题 - 部分按键无法正常使用 按键乱码...

    本人以前一直使用redhat和fedora,没用过ubuntu,感觉很不适应,没办法,研发部都用ubuntu,我也只好随大流,安装ubuntu了 发现 ubuntu中vi的方向键和退格键总是不能正常使 ...

  2. 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题

    在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符.这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决 ...

  3. 解决ubuntu20.04下vi编辑器方向键和退格键问题

    在ubuntu中,进入vi命令的插入模式,发现方向键分别对应ABCD以及退格键失效,按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符,我们这里提供两种解决方法 方法一 1.先卸载 ...

  4. vi 方向键与退格键解决办法

    Ubuntu默认的编辑器是vi和gedit,但是在使用vi时,编辑时方向键的时候,并不会使光标移动,而是在命令行中出现A.B.C.D四个字母,而编辑出现错误,想要删除时,发现Backspace键不起作 ...

  5. python3交互模式下 按上翻箭头显示乱码_CentOS 6.3中,Python-2.7.3交互模式下方向键、退格键等出现乱码...

    CentOS 6.3中,Python-2.7.3交互模式下方向键.退格键等出现乱码 #安装readline-devel # yum install readline-devl #重新安装python ...

  6. Linux服务器出现方向键、退格键乱码等现象解决

    Linux服务器出现方向键乱码.source命令找不到.命令提示符没有用户名问题解决 存在问题 解决方案 存在问题 方向键.退格键乱码 source命令找不到 命令提示符没有用户名.路径等信息 刚刚创 ...

  7. Sqlplus 配置rlwrap,调节方向键和退格键

    问题描述:在 Linux系统 下 安装好Oracle之后,在使用 Sqlplus 时发现,不能正常使用上下左右 方向键 及退格键了,仅 在屏幕上显示^[[A^[[B^[[C^[[D . 解决方法:需要 ...

  8. ubuntu18.04下vi不能使用方向键和退格键

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

  9. 解决vim不能使用方向键和退格键问题

    这个问题主要是新系统直装了vi,没有装vim. 因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失.vim可以直接像记事本一样编辑字符! 依次执行以 ...

最新文章

  1. 在windows10中安装 linux ubuntu 子系统
  2. python下载文件到指定目录-Python获取指定文件夹下的文件名的方法
  3. hadoop SecondNamenode 详解
  4. 如何把某个网站的SSL Server certificate链导入到ABAP Netweaver系统里
  5. arp 华为 查看 路由器_华为路由器运行状态查看-路由器
  6. VGG16与SSD算法Tensorflow代码实现对比
  7. 炫彩渐变液态海报设计,太skr了!
  8. 图模型在信息流推荐系统中的原理和实践
  9. 无法打开包括文件: “Eigen/Dense”【CMakeLists 解决方案】
  10. 屏幕中间html滚动字幕,Gom引擎屏幕中间滚动大字及屏幕其他信息滚动条脚本实例...
  11. .NET 语音转文字 文字转语音
  12. mysql存储过程 outfile_mysql存储过程 outfile
  13. [BZOJ]4987: Tree 树形DP
  14. 为什么手机网速太慢_手机网速慢怎么回事?一分钟就提速两倍的方法
  15. Jetson Xavier NX——重新刷系统
  16. 云旗OS助手火了!可一站式体验统信UOS
  17. android 连接电脑,安卓手机怎么连接电脑详细介绍【图文教程】
  18. 解决VC中编译出现”SHSQ.dll This required file cannot be loaded. Please re-install Microsoft Visual C++“方法之一
  19. stata软件不出图_绘制回归分析结果的森林图,R和Stata软件学起来!
  20. mysql数据库in函数查询是否走索引

热门文章

  1. Asp.Net中几种相似数据绑定标记符号的解释及用法
  2. mysql 迁移表时忽略索引_Mysql迁移新环境索引损坏
  3. ThinkPHP5跨控制器调用
  4. linux环境下安装PHP中间件ICE(二)
  5. Vi经典插件ctags(转)
  6. RabbitMQ消息重复消费问题
  7. PHP的composer报错 failed loading cafile stream: `C:\Users\Administrator\Ap pData\Local\Temp\opeB1C9.t
  8. JQUERY拼接数组
  9. JQUERY的split
  10. 【微信小程序】小程序之自定义头部导航栏背景图