打印

vim上下左右键问题和显示中文乱码

[复制链接]
245|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
社畜一枚|  楼主 | 2018-10-3 14:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:





   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不使用兼容模式。





问题:

          在vi编辑器中通常中文是不能显示的,中文部分全是乱码

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

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

397

主题

401

帖子

0

粉丝