美文网首页
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方向键等功能按键和鼠标乱码解决

    原文地址 问题描述 突然之间vim的方向键等功能按键和鼠标在insert模式下出现乱码,在搜索一段时间后,大部分采...

  • debian vi问题

    不能正确使用方向键和退格键,解决方法: vi /etc/vim/vimrc.tiny set nocompatib...

  • docker ubuntu16.04 中文乱码

    解决vim乱码 打开终端输入:vim /etc/vim/vimrc,进入编辑模式,加入如下配置: set file...

  • vim中文乱码问题

    vim解决中文乱码问题 /etc/vimrc文件,追加如下几行:

  • mac OS vim中文乱码和使vim支持鼠标

    新建.vimrc文件 输入以下命令 set mouse=aset fileencodings=ucs-bom,ut...

  • Vim使用记录

    Vim使用记录 解决Vim插入模式下backspace按键无发删除字符的问题 在命令模式下 设置backspace...

  • VIM设置

    1 vim中文乱码解决 设置~下的.vimrc文件,加上fileencodings、enc、fencs,代码如下:...

  • Centos 中文乱码解决

    成功解决vim 文件中文乱码问题: 1.添加文件,添加一下三行保存即可。vim ~/.vimrcset filee...

  • VIM中文乱码解决

    乱码问题是因为在windows下大陆区域的默认编码是GBK,而 ubuntu 下是 utf-8进入目录: /etc...

  • vim中文乱码解决

    容器Liux系统默认使用的locae系统编码为POSIX,POSIX字符集是不支持中文的,而C.UTF-8是支特中...

网友评论

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

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