1.vim 分爲normal模式和插入模式
在normal模式,所有的輸入都是命令
在插入模式,所有的輸入都是字符
其他模式切換到normal模式 按下Esc鍵
2.插入文本
在normal模式下按下i可進入插入模式,即可輸入文本
關於插入模式的幾個字符
a 在當前的光標後插入文本
i 在當前的光標前插入文本
o 在當前的光標所在行的下一行開頭新起一行輸入文本
O 在當前的光標所在行的上一行開頭新起一行輸入文本
3.移動光標
移動光標不管在normal模式還是insert模式,都可以使用
鍵盤上的上下左右鍵來移動
但這對與使用vim神器來說,不推薦這樣用,推薦使用hjkl
但hjkl必須在normal模式纔可以使用,所以,當移動光標時,
應該按下Esc鍵
其中,hjkl分別代表左下右上四個方向
4.刪除字符
在任何模式下可以使用delete鍵來刪除,但效率不高,可以
在normal模式使用:
x 刪除光標後的字符,當光標後沒有字符時,刪除光標前面
的字符
dd 刪除光標所在的行
<num>dd 刪除num行,num是你輸入的數字
5.撤銷和重做
u 在normal模式下撤銷上一次的操作
ctrl-R 重做上一次的撤銷操作
6.使用命令計數
數字+命令[Esc] = 重做這樣的命令多次
這個Esc有時需要,有時卻不需要
如:在光標後連續插入10個感嘆號:
在normal模式下,輸入:10a!<Esc>
這樣就可以在光標後出現10個感嘆號了
但有時候卻不需要Esc,如:
複製3行:
在normal模式下,輸入3yy,這樣就複製完成了
刪除3行:
在normal模式下,輸入3dd,這樣就刪除三行了
7.退出vim
1.在normal模式下,輸入zz命令會自動保存當前的文件,不會生成備份
文件,並退出
2.放棄編輯
在normal模式下,使用:q!命令來不保存對文件的修改,並退出vim
3.保存文檔,並退出
在normal模式下,輸入:wq來保存文件並退出
其中:w爲write,q爲quit
4.放棄所有修改,按原來的文件繼續編輯
在normal模式下,輸入:e!
注意:這幾個命令輸入完成後都要按下回車鍵
vim學習(一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.