vim基本命令的使用

vim常用命令的使用
一、模式
vim是一種文本編輯器,基本的vim共分爲三種模式:命令模式、編輯模式和底線命令模式。
1.命令模式
當在終端中輸入vim時便進入了命令模式
命令模式下輸入的操作都會被vim識別爲命令,而非輸入的字符,常用的三種命令:
(1)輸入“i”:進入編輯模式
(2)輸入“x”:刪除光標所在處的字符
(3)輸入“:”:切換到底線命令模式,即將光標置於最後一行
2.編輯模式
編輯模式用於對某個文件內容進行修改,在刪除模式下可以對文本內容進行任何操作,其中用到的基本命令:
(1)esc:用於退出編輯模式,切換到底線命令模式
(2):wq:用於保存修改並退出
(3):q!:用於強制退出,不保存
(4):w!:用於強制保存
(5):w:用於保存
(6):q:用於退出
3.底線命令模式
該模式只是用於寫命令操作從而達到對文件修改保存以及退出vim
二、操作
1.打開vim
(1)vim:打開vim
(2)vim 文件名:若該文件存在則是打開該文件,若不存在則直接新建該名的文件
(3)vim 文件1 文件2 …:用於打開多個文件,不過只會顯示第一個文件的內容
(4):open 文件名:在vim模式下打開文件
(5):split 文件名:在vim模式下切換文件
(6):bn:切換到下一個文件
(7):bp:切換到上一個文件
(8):args: 顯示當前打開的所有文件,正在編輯的文件名用[]
2.進入編輯模式
(1)i或I:用於在當前行首插入
(2)a:在當前光標位置後插入
(3)A:在當前光標所在行的行尾插入
(4)o:在當前光標所在行下面插入一行
(5)O:在當前光標所在行上面插入一行
3.查找命令
(1)/text:正向查找,光標會自動定位到要第一個查找的文本上,按n鍵查找下一個,按N鍵查找上一個
(2)?text:反向查找,光標會自動定位到要第一個查找的文本上,按n鍵查找下一個,按N鍵查找上一個
(3):set ignorecase:忽略大小寫的查詢
(4):set noignorecase:不忽略大小寫的查詢
4.移動命令
(1)h: 左移一個字符,只能在一行中移動
(2)l:右移一個字符,只能在一行中移動
(3)k:上移一個字符
(4)j:下移一個字符
(5)w:向後移動一個單詞,光標定位在單詞首部,不只限於一行之間移動
(6)b:向前移動一個單詞,光標定位在單詞首部,不只限於一行之間移動
(7)e:向後移動一個單詞,光標定位在單詞尾部
(8)ge:向前移動一個單詞,光標點位在單詞尾部
5.撤銷和重做
(1)u:撤消之前的操作(undo)
(2)U:撤消對整行的操作
(3)ctrl+r:重做,撤消的撤消
6.刪除命令
(1)x/dl:刪除當前光標所在的字符
(2)dh:刪除前一個字符
(3)dd:刪除當前整行
(4)dj:刪除上一行
(5)dk:刪除下一行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章