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.mzph.cn/news/39224.shtml

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

相关文章

【华为Datacom 综合拓扑案例—分享篇】

拓扑图 题目要求 实验要求: 1、PC1\PC2\PC3\PC4采用DHCP自动获取IP地址,SW5作为服务器,SW3和SW4作为中继 创建地址池ip pool huawei1和ip pool huawei2,租期都为2天 2、SW3与SW4做链路聚合,采用LACP模式。SW3作为主…

【Java 集合框架API接口】Collection,List,Set,Map,Queue,Deque

博主:_LJaXi Or 東方幻想郷 专栏: Java | 从跨行业到跨平台 开发工具:IntelliJ IDEA 2021.1.3 Java集合框架 API接口 Collection接口List接口HashSet, TreeSetSet接口使用 HashSet 实现使用 TreeSet 实现 HashMap、TreeMapMap接口…

SQL-每日一题【1341. 电影评分】

题目 表:Movies 表:Users 请你编写一个解决方案: 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。查找在 February 2020 平均评分最高 的电影名称。如果出现平局,返回字典序较小的电影名称。 …

Nokia5110使用方法及实例编写51单片机

文章目录 Nokia5110实物图引脚和原理图51单片机实例软件模拟SPI实现控制Nokia5110显示字符发送字节时序图(图片太多了,关键图片已截取出来)初始化需要配置实例编写回顾接线结束Nokia5110 Nokia是诺基亚拆下来的屏幕。使用SPI控制 84x48 的点阵 LCD,可以显示 4 行汉字,采用…

ZZULIOJ 1194: 总成绩排序(结构体专题),Java

ZZULIOJ 1194: 总成绩排序(结构体专题),Java 题目描述 有一学生成绩表,包括学号、姓名、3门课程成绩。请按如下规则排序:按总成绩降序排序,若总成绩相同,则按姓名升序排序。 输入 首先输入一…

MySQL 约束

查看约束 select * from information_schema.table_constraints where table_name要查看的表名按约束的作用范围 列级约束: 将此约束声明在对应字段的后面 表级约束:在表中所有字段都声明完,在所有字段的后面声明的约束,可以声明…

屏蔽恶意域名的DNS查询

因为有一些恶意域名, 已经在防火墙上做了封禁了, 但是如果收到中毒主机的请求, 还是要去做一次DNS查询, 因此被上级单位通告, 因此想把恶意域名的DNS查询封禁做到防火墙下联的AC上面, 一方面因为防火墙的策略优先级DNS代理比较靠后, 另一方面也是为了减小防火墙压力, 简化配置:…

【leetcode】链表part2

24. 两两交换链表中的节点 迭代方法 public static ListNode swapPairs(ListNode head) {// 输入:head [1,2,3,4]// 输出:[2,1,4,3]ListNode dummy new ListNode(0);dummy.next head;ListNode cur dummy;while (cur.next ! null && cur.ne…

数据结构的树存储结构

数据结构的树存储结构 之前介绍的所有的数据结构都是线性存储结构。本章所介绍的树结构是一种非线性存储结构,存储的是具有“一对多”关系的数据元素的集合。 (A) (B) 图 1 树的示例 图 …

【Java】2021 RoboCom 机器人开发者大赛-高职组(复赛)题解

7-8 人工智能打招呼 号称具有人工智能的机器人,至少应该能分辨出新人和老朋友,所以打招呼的时候应该能有所区别。本题就请你为这个人工智能机器人实现这个功能:当它遇到陌生人的时候,会说:“Hello X, how are you?”其…

chatglm2-6b模型在9n-triton中部署并集成至langchain实践 | 京东云技术团队

一.前言 近期, ChatGLM-6B 的第二代版本ChatGLM2-6B已经正式发布,引入了如下新特性: ①. 基座模型升级,性能更强大,在中文C-Eval榜单中,以51.7分位列第6; ②. 支持8K-32k的上下文&#xff1b…

三种目标检测方法(基于传统数字图像处理的识别方法、基于传统机器学习的识别方法和基于深度学习的识别方法)的区别

问题描述:图像检测分为了基于传统数字图像处理的识别方法、基于传统机器学习的识别方法和基于深度学习的识别方法,但是有时迷惑三者的区别是什么呢? 问题解答: 第一,基于传统数字图像处理的识别方法和其他两者的区分…

【Linux】进程地址空间

目录 一、回顾我们以前学习的地址空间二、进程地址空间三、进程地址空间的作用四、解决一个地址出现两个值的问题 一、回顾我们以前学习的地址空间 这个内存布局真是的我们实实在在的内存嘛&#xff1f; 答案是不是的 下面我们来验证 1 #include<stdio.h>2 #include<a…

从三个主要需求市场分析,VR全景创业的潜力发展

VR全景&#xff0c;5G时代朝阳产业&#xff0c;其实拍摄制作很简单&#xff0c;就是利用一套专业的相机设备去给商家拍摄&#xff0c;结合后期专业的3DVR全景展示拍摄制作平台&#xff0c;打造3D立体环绕的效果&#xff0c;将线下商家真实环境1&#xff1a;1还原到线上&#xf…

使用docker快速搭建wordpress服务,并指定域名访问

文章目录 引入使用docker快速跑起服务创建数据库安装wordpress服务配置域名 引入 wordpress是一个基于PHP语言编写的开源的内容管理系统&#xff08;CMS&#xff09;&#xff0c;它有丰富的插件和主题&#xff0c;可以非常简单的创建各种类型的网站&#xff0c;包括企业网站、…

Java异步方法CompletableFuture类的使用

Java中常用的异步方法 1、使用线程&#xff1a;你可以创建一个新的线程来执行异步操作。这可以通过直接创建Thread对象并启动它&#xff0c;或者使用线程池来管理线程的生命周期。 new Thread(() -> {// 异步操作代码 }).start(); 2、使用线程池Executor框架&#xff1a;E…

Spring Boot 支持多种环境,包括开发环境、测试环境、预发布环境和生产环境。

Spring Boot 支持多种环境&#xff0c;包括开发环境、测试环境、预发布环境和生产环境。不同的环境具有不同的配置&#xff0c;可以在不同的环境中对应用程序进行测试、验证和部署。以下是每种环境的用途和相应的代码案例。 开发环境 开发环境是开发人员在本地进行开发的环境&…

AI Chat 设计模式:15. 桥接模式

本文是该系列的第十五篇&#xff0c;采用问答式的方式展开&#xff0c;问题由我提出&#xff0c;答案由 Chat AI 作出&#xff0c;灰色背景的文字则主要是我的一些思考和补充。 问题列表 Q.1 如果你是第一次接触桥接模式&#xff0c;那么你会有哪些疑问呢&#xff1f;A.1Q.2 什…

内网隧道—HTTP\DNS\ICMP

本文仅限于安全研究和学习&#xff0c;用户承担因使用此工具而导致的所有法律和相关责任&#xff01; 作者不承担任何法律和相关责任&#xff01; HTTP隧道 Neo-reGeorg Neo-reGeorg 是一个旨在积极重构 reGeorg 的项目&#xff0c;目的是&#xff1a; 提高可用性&#xff0…

山西电力市场日前价格预测【2023-08-17】

日前价格预测 预测明日&#xff08;2023-08-17&#xff09;山西电力市场全天平均日前电价为376.70元/MWh。其中&#xff0c;最高日前电价为431.75元/MWh&#xff0c;预计出现在19: 45。最低日前电价为339.25元/MWh&#xff0c;预计出现在13: 15。 价差方向预测 1&#xff1a; 实…