• 首页
  • 狐文
  • 狐图
  • About
狐窝
OvO
  1. 首页
  2. Linux
  3. 正文

vim 按键异常

2019年04月19日 285点热度 0人点赞 0条评论
两个步骤:

1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible

2.backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用
set backspace=indent,eol,start
来解决。
indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删掉,必须设置这个选项。否则不响应。
eol:如果插入模式下在行开头,想通过退格键合并两行,需要设置eol。
start:要想删除此次插入前的输入,需设置这个。

将以上两个命令加到vim的系统配置文件里就可以了。通过vim命令:ver可以看到系统配置文件的位置,一般在/etc/vimrc

 

按方向键改变文本的方向有时候变成输入ABCD,有时候并不是我们想要的结果

解决方法:

$ echo "set nocp" >> ~/.vimrc

$ source ~/.vimrc

当你在vi下编辑文本的时候,按下i 或 a 或 o,底部有类似 insert 的字眼,就证明成功了

ubuntu 下使用vi时方向键乱码,退格键不能使用的解决方法

问题表现:Ubuntu下,初始使用vi,编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现A B C D 之类的字母,并且编辑错误的话,连退格键建(backspace)都无法使用,只能用delete来删除。

解决方法:

首先要用 sudo apt-get install vim

一、编辑/etc/vim/vimrc.tiny

由于/etc/vim/vimrc.tiny 的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是 set compatible,如下所示:

将 compatible 修改为 nocompatible 非兼容模式就可以解决方向键变ABCD的问题。接下来解决backspace键无法使用的问题。在刚才的那句话后面添加一句 set backspace=2 如下所示:

 

这个时候,问题已经解决,无论对于哪个用户,使用vi都能很方便地按照我们的习惯去编辑文件了。

二、安装vim full版本

由于ubuntu 预安装的是tiny版本,所以会导致我们在使用时候产生上述不便,但是我们安装vim的full版本后,键盘所在键在vi下就很正常了。

解决方法:
卸载tiny 版本 sudo apt-get remove vim-common
安装full 版本 sudo apt-get install vim

标签: 暂无
最后更新:2019年04月19日

OvO

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
brave编译打包时dump_syms报错Couldn't locate EXE or DLL file 使用Windows Kits创建PE 及精简镜像 Windows精简部署相关简易内容 APC UPS SUA1000ICH 踩坑记 TrueNAS SCALE虚拟机无法 Ping主机 TrueNas Scale libvirt-sock RDMA RoCE相关资料 Linux系统修改网卡名(eth0-3) Linux系统打开SRIOV 构建android内核时DTC工具中的多个定义错误 Windows 来宾系统提示“安全删除硬件” 修改jar的三种方法(反编译jar) 如何在 Debian 10上安装和配置 VNC Openwrt内SR-IOV网卡桥接问题 Linux下编译android 时报错loadlocale.c:130 windows 查看文件夹被那个进程占用 MongoDB中的多表关联 mongodb 学习记录
极验验证:传统验证码破解算法浅析 一键批量禁用、清空系统日志事件 关于ubuntu循环依赖软件的删除 小技巧:让linux程序在后台运行 ESXI无法添加裸磁盘 使用python,scrapy写(定制)爬虫的经验,资料,杂。 Android 系统上的 Xposed 框架中都有哪些值得推荐的模块? 如何在 Debian 10上安装和配置 VNC Caddy文件存储位置 Ubuntu 系统 SSD固态硬盘检查4K对齐以及开启Trim Anaconda之conda常用命令介绍 爬虫实例——通过JS控制滚动条 DPAPI 详解 pycharm 有些库(函数)没有代码提示 Debian8 更新源配置 Brave Release编译提示编码错误 ZFS 调优指南 如何合并两个Docker 镜像
标签聚合
chrome https ssl 编译 网卡 linux 文件 e docker android 下载 git 密码 com http 路由

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS