Vim編輯器vim
Vim編輯器中有三種模式——命令模式、末行模式和編輯模式編輯器
命令模式:控制光標移動,可對文本進行刪除、複製、粘貼等工做。spa
輸入模式:正常的文本錄入。blog
末行模式:保存、退出與設置編輯環境。ci
每次運行vim編輯器後都默認是「命令模式」,須要先進入到「輸入模式」後再進行編寫文檔的工做,而每次編輯完成需先返回到「命令模式」後再進入「末行模式」對文本的保存或退出操做。文檔
vim編輯器的命令模式中經常使用的快捷鍵字符串
命令io |
做用table |
dd搜索 |
刪除(剪切)光標所在整行。 |
5dd |
刪除(剪切)從光標處開始的5行。 |
yy |
複製光標所在整行。 |
5yy |
複製從光標處開始的5行。 |
p |
將以前刪除(dd)或複製(yy)過的數據粘貼到光標後。 |
/字符串 |
在文本中從上至下搜索該字符串。 |
?字符串 |
在文本中從下至上搜索該字符串。 |
n |
顯示搜索命令定位到的下一個字符串。 |
N |
顯示搜索命令定位到的上一個字符串。 |
u |
撤銷上一步的操做 |
vim編輯器的末行模式中的經常使用命令
命令 |
做用 |
:w |
保存 |
:q |
退出 |
:q! |
強制退出(放棄對文本的修改內容) |
:wq! |
強制保存退出 |
:set nu |
顯示行號 |
:set nonu |
不顯示行號 |
:命令 |
執行該命令 |
:整數 |
跳轉到該行 |
在命令模式與末行模式中,全部的快捷鍵參數均區分大小寫。
在末行模式中全部快捷鍵參數前都有一個冒號」:「。
編寫簡單文檔
第1步:建立文檔。
第2步:敲擊字母「a」,進入輸入模式。
第3步:輸入一行字符。
第4步:敲擊[ESC]返回到命令模式。
第5步:敲擊「:wq」,保存並退出。
第6步:查看文檔的內容。
第7步:編輯文件。
第8步:敲擊字母「o」,進入到輸入模式。
第9步:輸入一行字符。
第10步:返回命令模式後嘗試「:q」退出不保存。
第11步:提示內容已被修改,不能退出。
第12步:敲擊「:q!」後強制退出不保存。
第13步:查看文檔,發現第二句確實沒保存。