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

Introduction to the use and advantages and disadvantages of MySQL triggers

Table of contents Preface 1. Trigger Overview 2. ...

Rules for registration form design

I finished reading "Patterns for Sign Up &...

Example of asynchronous file upload in html

Copy code The code is as follows: <form action...

Specific use of ES6 array copy and fill methods copyWithin() and fill()

Table of contents Batch copy copyWithin() Fill ar...

Attributes in vue v-for loop object

Table of contents 1. Values ​​within loop objects...

JavaScript implements the detailed process of stack structure

Table of contents 1. Understanding the stack stru...

Detailed steps to install MySQL 8.0.27 in Linux 7.6 binary

Table of contents 1. Environmental Preparation 1....

Example explanation of alarm function in Linux

Introduction to Linux alarm function Above code: ...

Three ways to configure JNDI data source in Tomcat

In my past work, the development server was gener...

Detailed tutorial on installing Docker and docker-compose suite on Windows

Table of contents Introduction Download and insta...

A simple tutorial on how to use the mysql log system

Table of contents Preface 1. Error log 2. Binary ...

How to enable Swoole Loader extension on Linux system virtual host

Special note: Only the Swoole extension is instal...

CSS setting div background image implementation code

Adding background image control to a component re...

Use scripts to package and upload Docker images with one click

The author has been working on a micro-frontend p...