15 Vim quick reference tables to help you increase your efficiency by N times

15 Vim quick reference tables to help you increase your efficiency by N times

I started using Linux for development and entertainment in the first half of last year, and now I can't go back to Windows.

Back to the topic, I have been using vim on Linux and gradually became familiar with its commands, and finally I realized what the god of editors is.

I recently found some time to compile this quick reference sheet, which I learned a lot from, and I’d like to share it with you.

Enter vim

輸入圖片說明

vim configuration

輸入圖片說明

Move the cursor

輸入圖片說明

Screen scrolling

輸入圖片說明

Insert text class

輸入圖片說明

Delete Command

輸入圖片說明

Copy and Paste

輸入圖片說明

Revocation

輸入圖片說明

Search and Replace

輸入圖片說明

Bookmarks

輸入圖片說明

Visual mode

輸入圖片說明

Line Mode Commands

輸入圖片說明

If n1 and n2 are not specified, the entire file content will be used as the input of command.

Macro

輸入圖片說明

Window Operations

輸入圖片說明

Documents and others

輸入圖片說明

recommend:

Interested friends can follow the editor’s WeChat public account [ Coder’s Stuff ] for more web page production special effects source code and learning materials! ! !

Summarize

The above are 15 Vim quick reference tables introduced by the editor to help you improve your efficiency by N times. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!

<<:  What is jQuery used for? jQuery is actually a js framework

>>:  How to solve the problem of forgetting the root password of Mysql on Mac

Recommend

30 minutes to give you a comprehensive understanding of React Hooks

Table of contents Overview 1. useState 1.1 Three ...

Why MySQL does not recommend deleting data

Table of contents Preface InnoDB storage architec...

Web interview Vue custom components and calling methods

Import: Due to project requirements, we will enca...

Writing a web calculator using javascript

This article mainly records the effect of using j...

Page Refactoring Skills - Content

Enough of small talk <br />Based on the lar...

MySQL 8.0 New Features - Introduction to Check Constraints

Table of contents Preface Check Constraints Creat...

Detailed explanation of how to find the location of the nginx configuration file

How can you find the location of the configuratio...

Detailed explanation of TypeScript 2.0 marked union types

Table of contents Constructing payment methods us...

Detailed explanation of real-time backup knowledge points of MySQL database

Preface The need for real-time database backup is...

Implementation of element multiple form validation

In the project, form testing is often encountered...

MySQL merge and split by specified characters example tutorial

Preface Merging or splitting by specified charact...

Shorten the page rendering time to make the page run faster

How to shorten the page rendering time on the bro...

Implementation of MySQL asc and desc data sorting

Data sorting asc, desc 1. Single field sorting or...

React concurrent function experience (front-end concurrent mode)

React is an open-source JavaScript library used b...

Get / delete method to pass array parameters in Vue

When the front-end and back-end interact, sometim...