您的位置:首页 > 其它

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

2016-03-14 23:04 489 查看
方案一:

问题:

ubuntu中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文件,且在其中加入

该文件的内容显示如下:

” 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: