zoukankan      html  css  js  c++  java
  • 解决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文件,且在其中加入


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


    " 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

  • 相关阅读:
    英语语法最终珍藏版笔记-9非谓语动词
    英语语法最终珍藏版笔记-8虚拟语气
    英语语法最终珍藏版笔记-7被动语态
    英语语法最终珍藏版笔记-6“情态动词+have+ done”的含义
    photonView 空指针异常
    What is Photon Server?
    photon server (1)
    Unity3D中的Coroutine及其使用(延时、定时调用函数)
    box head上身旋转问题
    unity-点乘和叉乘的应用
  • 原文地址:https://www.cnblogs.com/AI-Algorithms/p/3585967.html
Copyright © 2011-2022 走看看