Chinaunix首页 | 论坛 | 博客
  • 博客访问: 186654
  • 博文数量: 40
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 418
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-26 22:37
文章存档

2015年(4)

2014年(27)

2013年(9)

我的朋友

分类: LINUX

2013-10-11 23:58:10

方案一:

问题:

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


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


" 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


注:原文出处
http://hongzhguan.iteye.com/blog/1479563


阅读(1182) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:kernel_thread与kthread_create区别

给主人留下些什么吧!~~