Article Title: Dialog UNIX: the improved Vim editor. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
If you used to work with IBM? AIX? (UNIX? Or Linux? The vi editor is probably used. Since the concept of vi was proposed in 1976, it has become the main tool for editing files. You may ask, "Is there an editing tool that is more powerful than vi ?" Of course, this is Vim. This article will introduce in detail the Vim enhancements, which make Vim a widely used editor in UNIX and Linux fields.
The vi Program is a powerful text editor. William Joy, co-founder of Sun Microsystems, initially wrote a vi editor for earlier versions of Berkeley Software Distribution (BSD) UNIX in 1976. It is said that Bill wrote vi over a weekend, but he said it was a rumor. This program is named after the visual command in the UNIX extension line editor-"ex" for short.
The vi editor is a powerful editor with several features that are not noticed by many people. Vi is a model editor, so different settings will produce different results. There are three different modes in vi: Command, insert (or input), and line. In insert mode, the text is written to the temporary editing file. In normal mode, the same key-click triggers commands embedded in the editor. To enter the insert mode, press the I key. to exit the command mode, press Escape (I will introduce the line mode in more detail later in this article ).
For example, in insert mode, if the input string is 10dd, the string is written to a temporary file, as shown in 1.
Figure 1. Input dd in insert mode
However, if you are in command mode, the string 10dd will delete 10 lines starting from the current cursor position of the temporary file, as shown in figure 2.
Figure 2. Enter dd in command mode
Another example is moving the cursor. In command mode, keys H, J, K, and L move the cursor to the left, bottom, and right, as shown in 3. In insert mode, these letters are displayed.
Figure 3. move the cursor in vi
Generally, UNIX users use vi, or Editor Macros (Emacs), which was written by Richard Stallman in 1976. But many people choose vi because it is lightweight, faster to start, and consumes less memory.
[1] [2] [3] [4] [5] Next page