vim键盘图

国外:http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html,原创,有SVG图,有分步骤的图。
国内翻译:[https://blog.csdn.net/qq_41052753/article/details/101031847 有几个配色,很高清,可用作屏保。

下面翻译来源于国外网站:

vi-vim的图形速查表和教程

学习 vi 或 vim 并不容易。但这也不一定那么困难。无论如何,相比使用任何其他的编辑器进行编辑,它更快、更强大、更高效,因此您应该投入时间和精力来学习它。

作为一个 vi 爱好者,我想出了为那些学习 vi 或 vim 的人提供图形速查表的主意, 我还发现这是构建教程的好方法。以下是您的学习乐趣的结果 (或你的同事的)。

顺便说一下,我最近发表了一篇权威文章,解释了为什么 vi/vim 编辑比常规编辑要好得多。 它应该是有用的,如果你想自己阅读它,或者,如果你想让你持怀疑态度的朋友知道为什么这是有意义的,除了是一个有趣的阅读:为什么,哦为什么,做那些 #?@! 傻瓜用vi?。

图形速查表

这是一个单个页面,描述了完整的 vi/vim 输入模型、所有键的功能以及所有主要特征。您可以将其视为压缩的 vi/vim 手册。单击下面的图像以访问全尺寸位图图像, 或下载基于矢量的可扩展SVG版本(zip压缩 - 并确保查看和使用开源应用程序 Inkscape 或装有 Adobe 插件的IE浏览器,Firefox 出于某种原因破坏了布局,除了渲染它没有抗锯齿!
在这里插入图片描述
下面是中文版,来源于国内翻译:
在这里插入图片描述

基于教程的图形速查表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面的教程分为结构化的7 节课,涵盖了 vi/vim 中的主要命令。他们是结构化的,以便您将首先学习最简单和最有用的内容,然后再学习更高级的内容。 实际上,仅使用第 1 课中显示的命令,您已经可以在vi/vim中完成与常规编辑器上的编辑操作。 第 2 课介绍了非常强大的 vi/vim 独有的 operators,以及剩余的课程将从这里开始。您也可以下载包含所有教程的单个 zip 文件(包含所有的位图)或 单个 zip 文件(包含所有的SVG)(请参阅上面关于在 Firefox 上呈现不正确的说明)。

说明

vim 是 Bram Moolenaar 的一个令人难以置信的编辑器,基于 Bill Joy 的原始 vi,对其进行了大量改进。 如今,您应该每次都选择 vim 而不是 vi。

速查表和教程涵盖了vi输入模型最重要的功能,省略了更多高级正则表达式/ex 命令行材料。这应该是一个很好的开始 VI/VIM 的向导。

除了外部过虑器功能(“!”)之外,显示的所有功能都由ViEmu支持, 我的商业加载项,在 Visual Studio 中提供高级 vi-vim 仿真。

相关链接

事实证明,此速查表非常受欢迎。以下是一些相关链接:

  • Brendan Kidwell准备了一个PDF版本,以便于打印整个教程和速查表
  • Peter Hosey准备了一个 Dvorak键盘布局版本(注:Dvorak键盘是一种将常用字母都归在一起,以期提高打字速度键盘布局。1936年由美国人奥古斯特·德沃夏克(Dvorak)设计。为什么会有这种键盘可以查看百度百科中的键盘历史。世界上最快的英文打字速度是在Dvorak键盘上创造的,但是不管怎样,Dvorak键盘没有流行起来,世界上最通用的键盘还是QWERTY键盘,即我们现在用的键盘)
  • Donglu Feng准备了一个简体中文版
  • Mark Schoonover准备了另一个Dvorak版本(与原版更相似)
  • Nathael准备了一个带有法国AZERTY键盘布局的版本,您可以访问他的页面。
  • G. Richard Bellamy花时间在SVG中准备了一个Kinesis-Ergo风格的Dvorak版本(为此他准备了一个新的Dvorak SVG版本。
  • 来自Globe Views的Erkki Nousiaynen准备了一个非常好的挪威语翻译

当然,这篇文章详细介绍了为什么vi / vim编辑是“最强杀手”:

  • 为什么,哦为什么,做那些 #?@! 傻瓜用vi?

国内翻译版本

以下图片来自:https://blog.csdn.net/qq_41052753/article/details/101031847

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/68935.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Allegro172版本如何在联机模式下使用skill文件操作指导

Allegro172版本如何在Symphony模式下使用skill文件操作指导 在用Allegeo172版本进行PCB设计的时候,有时会用到Symphony模式进行多人实时在线协同设计,如下图 这个模式设计起来可以提升设计速度,但是也有一个缺陷,就是不能使用skill文件 如下图,当调用skill的时候就会出现…

SpringMVC拦截器

1.拦截器简介 拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行 作用: 在指定的方法调用前后执行预先设定的代码 阻止原始方法的执行 总结:拦截器就是用来做增强 看完以后&#xff0…

Raspberry Pi Pico RP2040制作低成本FPGA JTAG工具

目录 1 准备工作和前提条件 1.1 Raspberry Pi Pico RP2040板子一个 1.2 xvcPico.uf2固件 1.3 Vivado USB驱动 2 操作指南 2.1 按住Raspberry Pi Pico开发板的BOOTSEL按键,再接上USB接口到电脑 2.2 刷入固件 2.3 Vivado USB 驱动 2.3.1 打开Zadig驱动工具 2.3…

江南大学计算机考研分析

24计算机考研|上岸指南 江南大学 江南大学计算机考研招生学院是人工智能与计算机学院。目前均已出拟录取名单。 江南大学人工智能与计算机学院成立于2020年3月,办学历史可追溯到1994年设立的计算机应用专业。学院秉持江南大学“彰显轻工特色,服务国计民…

开源数据库Mysql_DBA运维实战 (DML/DQL语句)

DML/DQL DML INSERT 实现数据的 插入 实例: DELETE 实现数据的 删除 实例: UPDATE 实现数据的 更新 实例1: 实例2: 实例3: DQL DML/DQL DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELE…

ISIS技术(第三十七课)

1 分享一下华为官网上的一张地图 官网地址:https://support.huawei.com/hedex/hdx.do?docid=EDOC1000105967&id=ZH-CN_CONCEPT_0000001501534705 2 路由的分类 -直连路由 直接连接的路由,且配置了IP地址之后(在同一网段内),就是直连路由。 -非直连路由 -静态路由…

新能源汽车电控系统

新能源汽车电控系统主要分为:三电系统电控系统、高压系统电控系统、低压系统电控系统 三电系统电控系统 包括整车控制器、电池管理系统、驱动电机控制器等。 整车控制器VCU 整车控制器作为电动汽车中央控制单元,是整个控制系统的核心,也是…

通过网关访问微服务,一次正常,一次不正常 (nacos配置的永久实例却未启动导致)

微服务直接访问没问题,通过网关访问,就一次正常访问,一次401错误,交替正常和出错 负载均衡试了 路由配置检查了 最后发现nacos下竟然有2个order服务实例,我明明只开启了一个呀 原来之前的8080端口微服务还残留&…

lib调试报LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”

最近用cef,要debug调试,引用库时,提示: LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2” 研究后的结论:这是因为,这个库的实现方式太老: #if _HAS_ITERATOR_DEBUG…

使用Docker搭建MySQL主从复制(一主一从)

Docker安装MySQL docker pull mysql:5.7 docker images mysql安装步骤 1.新建主服务器容器实例3307 docker run -p 3307:3306 --name mysql-master -v /usr/local/docker/mysql5.7/data/mysql-master/logs:/var/log/mysql -v /usr/local/docker/mysql5.7/data/mysql-master/…

小程序-uni-app:hbuildx uni-app 安装 uni-icons 及使用

一、官方文档找到uni-icons uni-app官网 二、下载插件 三、点击“打开HBuildX” 四、选择要安装的项目 五、勾选要安装的插件 六、安装后&#xff0c;项目插件目录 根目录uni_modules目录下增加uni-icons、uni-scss 七、引入组件&#xff0c;使用组件 <uni-icons type&qu…

C#软件外包开发框架

C# 是一种由微软开发的多范式编程语言&#xff0c;常用于开发各种类型的应用程序&#xff0c;从桌面应用程序到移动应用程序和Web应用程序。在 C# 开发中&#xff0c;有许多框架和库可供使用&#xff0c;用于简化开发过程、提高效率并实现特定的功能。下面和大家分享一些常见的…