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

原文地址

问题描述

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

解决方案

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

" 方向键乱码解决
inoremap OA 
inoremap OB 
inoremap OC 
inoremap OD 

" 功能键乱码问题解决
inoremap [6~ 
inoremap [5~ 
inoremap OH 
inoremap OF 
inoremap [3~ 
inoremap [2~ 

" 鼠标设置
set mouse=nvc

存在的问题

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

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

你可能感兴趣的:(vim方向键等功能按键和鼠标乱码解决)