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

Apache Bench stress testing tool implementation principle and usage analysis

1: Throughput (Requests per second) A quantitativ...

A simple way to change the password in MySQL 5.7

This is an official screenshot. After MySQL 5.7 i...

Vue encapsulation component tool $attrs, $listeners usage

Table of contents Preface $attrs example: $listen...

Detailed explanation of basic concepts of HTML

What is HTML? HTML is a language used to describe...

Some notes on modifying the innodb_data_file_path parameter of MySQL

Preface innodb_data_file_path is used to specify ...

Six inheritance methods in JS and their advantages and disadvantages

Table of contents Preface Prototype chain inherit...

Using NTP for Time Synchronization in Ubuntu

NTP is a TCP/IP protocol for synchronizing time o...

Vue implements the magnifying glass effect of tab switching

This article example shares the specific code of ...

How to query json in the database in mysql5.6 and below

When saving data in MySQL, sometimes some messy a...

docker logs - view the implementation of docker container logs

You can view the container logs through the docke...

MySQL 5.7.24 installation and configuration method graphic tutorial

MySQL is the most popular relational database man...

Vue development tree structure components (component recursion)

This article example shares the specific code of ...

Method of realizing automated deployment based on Docker+Jenkins

Use Code Cloud to build a Git code storage wareho...

Detailed tutorial on setting password for MySQL free installation version

Method 1: Use the SET PASSWORD command MySQL -u r...