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.pswp.cn/news/39224.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/39224.shtml
英文地址,請注明出處:http://en.pswp.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; 實…