基本命令
一、
1.啟動Vim后,Vim在Normal模式下。
2.讓我們進入Insert模式,請按下i鍵。(你會看到vim左下角有一個-insert-字樣,你可以以插入的方式輸入)
3.此時,你可以輸入文本,就像“筆記本”一下。
4.如果你想返回Normal模式,請安ESC鍵。
現在,你知道如何在Insert和Normal模式下切換。下面是一些命令,可以讓你在Normal模式下幸存下來:
- i → Insert 模式,按 ESC 回到 Normal 模式.
- x → 刪當前光標所在的一個字符。
- :wq → 存盤 + 退出 (:w 存盤, :q 退出)
- dd → 刪除當前行,并把刪除的行存到剪貼板里
- p → 粘貼剪貼板
- 還可以輸入hlep<command> 顯示相關命令的幫助。
Normal模式,在一般的編輯旗下,當你需要copy一段文字的時候,你需要使用ctrl鍵,比如:ctrl-c。也就是說,ctrl鍵就好像功能鍵一樣,當你按下ctrl后,c就不在是c了,而且就是一個命令或是一個快捷鍵了,在VIM的Normal模式下,所有的鍵就是功能鍵了。
二、
- 各種插入模式
* a 在光標后插入
* o 在當前行后插入一個新行
* O 在當前行錢插入一個新行
* cw 替換從光標所在位置后到一個 單詞結尾的字符
- 簡單的移動光標
- 0 數字零,到行頭
- ^ 到本行第一個不是blank字符的位 置(所謂blank字符就是空格,tab,換行,回車等)
- $ 到本行行尾
- g_ 到本行最后一個不是blank字符的位置。
- /pattern 搜索pattern的字符串(如果搜索出多個匹配,可按n鍵到下一個)
- 拷貝/粘貼
- P 粘貼
- yy 拷貝當前行
- 打開/保存/退出/改變文件
- :e <path/to/file> 打開一個文件
- :w 存盤
- :saveas <path/to/file> 另存為<path/to/file>
- :x,ZZ或:wq 保存并退出(:x表示僅在需要時保存,ZZ不需要輸入冒號并回車)
- :q! 退出不保存:qa!強行退出所有的正在編輯的文件,就算別的文件有更改。
- :bn和:bp 你可以同時打開許多文件,使用這兩個命令來切換下一個或上一個文件。
學習 vim 并且其會成為你最后一個使用的文本編輯器。沒有比這個更好的文本編輯器了,非常地難學,但是卻不可思議地好用。