數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

Vim的3種模式:一般模式、編輯模式和命令模式。

一般模式

當我們是用“vim filename”編輯一個文件的時候,默認進入該文件的一般模式。

打開文件的命令有很多,如下圖所示。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

在這個模式下,可以進行的操作有:上下移動光標、刪除某個字符、刪除某行以及複製或粘貼一行或者多行。

下面我們新建一個文件,然後使用Vim打開該文件,如下所示:

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

首先是複製當前目錄下的文件test.txt到“/home/miraclewong/abcd”目錄下,並改名為“1.txt”。然後使用Vim工具編輯它,按回車鍵後進入文件“1.txt”,該模式就是一般模式。該模式下,我們可以移動光標的位置,操作命令如下表所示。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

在一般的模式下,我們還可以實現字符串的複製、刪除、粘貼等操作。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

在一般的模式下不可以修改某一個字符,如果修改字符,只能進入編輯模式。從一般模式進入編輯模式,你只需要按i、I、a、A、o、O、r和R中的某一個鍵即可。當進入編輯模式,在屏幕的尾行會出現“插入”的字樣。從編輯模式退回到一般模式,只需要按“Esc”鍵即可。具體命令如下表所示。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

命令模式

在一般模式下,輸入“:”或者“/”,即可以進入命令模式。在該模式下,我們可以進行搜索、保存、替換、退出、顯示行號等操作。命令如下表所示。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

命令模式的其他(如退出),如下表所示。

數量掌握Vim編輯器的三種模式和命令,提高一半的工作效率

原文:https://segmentfault.com/a/1190000002447171


分享到:


相關文章: