-
vim打開文件
①vim 文件路徑 //打開指定文件
②vim +n 文件路徑 //打開指定文件並將光標移動到第n行
③vim +/關鍵詞 文件路徑 //打開指定文件並高亮顯示關鍵詞
④vim 文件路徑1 文件路徑2 文件路徑3 ... //同上打開多個文件
-
模式切換
一、命令模式-->其他模式
->末行模式:":"
->編輯模式:i、a、o、I、A、O、S
二、命令模式<--其他模式
<-末行模式:按1下esc、按2下esc、刪除莫行全部指令
<-編輯模式:按1下esc
-
命令模式
不能對文件直接編輯,但可以通過快捷鍵進行一些操作
1、光標移動
①行首:shift + 6(^)
②行尾:shift + 4($)
③首行:"gg"
④末行:"G"
⑤翻屏
向上:ctrl + b 或 PgUp
向下:ctrl + f 或 PgDn
⑥快速移動到指定行:"數字 G"
⑦向上/向下移動指定行:"數字 ↑"、"數字 ↓"
⑧向左/向右移動指定列:"數字 ←"、"數字 →"
2、複製操作
粘貼:"p"
①複製光標所在行:"yy"
②以光標所在行爲準(包括當前行),向下複製指定行:"數字 yy"
③可視化複製:ctrl + v,按←↑→↓選擇複製區塊,按yy進行復制
3、剪切/刪除
①剪切/刪除光標所在行(下一行上移):"dd" (按p可粘貼)
②剪切/刪除光標所在行爲準(包括當前行),向下剪切/刪除指定行(下一行上移):"數字 dd"
③剪切/刪除光標所在行(下一行不上移,當前行變空行):"D"
④剪切/刪除光標所在位置:"x"
⑤剪切/刪除光標所在位置爲準(包括當前位置),向後指定列:"數字 x"
4、撤銷/恢復
撤銷:"u"
恢復:ctrl + r //取消撤銷操作
-
末行模式
可以在末行輸入命令對文件進行操作
1、光標移動到指定行:": 數字",按回車
2、保存操作
①保存文件:":w"
②另存文件到指定路徑:":w 路徑"
3、退出
①退出當前文件:":q"
②保存並退出:":wq"
③強制退出,不保存修改:":q!"
":x":在文件沒有被編輯表示退出,文件被編輯的時候表示保存並退出
4、調用外部指令
① 在vim模式下執行外部指令:":!指令"
5、搜索
①搜索關鍵詞,按(N/n)上/下一個切換:"/關鍵詞"
6、替換
①替換光標所在行的第一處符合條件的內容:":s/關鍵詞/替換的內容"
②替換光標所在行所有符合條件的內容:":s/關鍵詞/替換的內容/g"
③替換文檔所有行第一處符合條件的內容:":%s/關鍵詞/替換的內容"
④替換文檔中所有符合條件的內容:":%s/關鍵詞/替換的內容/g"
7、顯示/隱藏行號
①顯示行號:":set nu"
②隱藏行號:":set nonu"
8、取消高亮
①":nohl"
9、多文件操作
①查看當前已經打開的文件:":files"
②切換文件
a、":open 文件名" //切換到已打開的指定文件
b、":bp"/":bn" //切換到上一個/下一個文件
-
編輯模式
可以對文件內容進行編輯
進入編輯模式說明
i:在光標所在位置前開始編輯
a:在光標所在位置後開始編輯
o:在光標所在行向下另起一行編輯
I:在光標所在行首開始編輯
A:在光標所在行尾開始編輯
O:在光標所在行向上另起一行編輯
S:刪除光標所在行並開始編輯
實用功能
1、代碼着色
①開啓着色:":syntax on"
②關閉着色: ":syntax off"
2、vim中計數器的使用
進入編輯模式->按下按鍵"ctrl+r"->輸入"=",光標將移動到最後一行->輸入需要計算的內容
vim配置
①臨時配置:打開文件後,在末行模式下配置
②個人配置文件(~/.vimrc)
③全局配置文件(/etc/vimrc)