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

原文地址

问题描述

突然之间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模式下的功能禁用了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,477评论 0 9
  • macvim配置 最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56阅读 70,059评论 5 65
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,734评论 0 4
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,876评论 0 10
  • 发现咖啡馆运营店长副店体贴到让人叹服 员工吃饭时嘱咐要坐下慢慢吃 倒水给人会提醒水烫要慢慢喝 各种细微处的关心 让...
    branchette阅读 181评论 0 0