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

vim 按键异常

2019年04月19日 82点热度 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

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
钛备份或小米系统备份功能备份出来的APK无法正常还原 BBR安装启用 安装docker mitmproxy 调试方法 Android SDK 版本选择 Perdition Mail代理服务器配置 HAProxy SSL代理 Openssl 中间人SSL代理 Stunnel SSL to SSL代理 NGINX反代IMAP配置 各种设备User Agent Torrent下载工具推荐 用 rar2john+hashcat 破解 RAR 文件密码 2020最好的Linux发行版 关闭新版chrome工具栏上拼图图标 Office 下载、安装、激活,有它就够了! Android 非官方的发行版 openwrt添加autoconf-archive
隐藏可移动设备列表中不希望出现的硬件 tmux:适用于重度命令行 Linux 用户的终端复用器 验证码破解技术四部曲之使用卷积神经网络(四) Mozilla Firefox 60 社群版本效能比較 Community Build Benchmark Selenium实现元素的拖拽(java版) 香蕉派关闭LED灯 archlinux安装 CentOS 7 为firewalld添加开放端口及相关资料 Ubuntu 系统 SSD固态硬盘检查4K对齐以及开启Trim 查看哪些ip破解你ssh密码以及次数 jdbc连接oracle的url的三种写法 MySql5.7创建数据库与添加用户、删除用户及授权 添加SCOTT实例步骤 [一]Python通过ActiveX容器嵌入flash 租房注意事项 安卓获取正在运行的包以及包路径 NGINX反代IMAP配置 Windows LTSC、LTSB、Server 安装 Windows Store 应用商店
标签聚合
yum 网卡 ssl 下载 密码 镜像 blog e chrome docker linux 安装 git chromium 路由 https

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS