美文网首页
vim方向键等功能按键和鼠标乱码解决

vim方向键等功能按键和鼠标乱码解决

作者: DiDong | 来源:发表于2019-05-04 22:56 被阅读0次

    原文地址

    问题描述

    突然之间vim的方向键等功能按键和鼠标在insert模式下出现乱码,在搜索一段时间后,大部分采用set compatible的方案,而我的.vimrc文件中已经有这句话了,只好采用了不是特别完美的解决方案

    解决方案

    .vimrc文件中添加如下代码:

    " 方向键乱码解决
    inoremap OA <UP>
    inoremap OB <DOWN>
    inoremap OC <RIGHT>
    inoremap OD <LEFT>
    
    " 功能键乱码问题解决
    inoremap [6~ <pagedown>
    inoremap [5~ <pageup>
    inoremap OH <home>
    inoremap OF <end>
    inoremap [3~ <del>
    inoremap [2~ <ins>
    
    " 鼠标设置
    set mouse=nvc
    

    存在的问题

    由于是采用映射的方法,所以会存在,在insert模式下按下被映射的字符时,如果速度过快,对应的字符不会输出而会转换为对应的命令,但是由于这些字符其中有些输入的可能性很小,所以问题不是很大

    鼠标将insert模式下的功能禁用了

    相关文章

      网友评论

          本文标题:vim方向键等功能按键和鼠标乱码解决

          本文链接:https://www.haomeiwen.com/subject/aohqoqtx.html