一、基礎操作
Vim是Linux系統下最常用的文本編輯器之一,具有眾多的功能和技巧,以下是Linux運維工程師必備的Vim操作技巧的基礎操作。
1、打開文件:使用Vim打開文件的命令為“vim 文件名”,例如:打開test.txt文件,命令為“vim test.txt”。
vim test.txt
2、移動光標:可以使用上下左右箭頭鍵或者H、J、K、L鍵來移動光標,其中H表示左移,L表示右移,J表示下移,K表示上移。
H //左移 L //右移 J //下移 K //上移
3、插入文本:在命令模式下,按下i鍵即可進入插入模式,開始插入文本,插入完成後按ESC鍵即可返回到命令模式。
i //進入插入模式 //輸入文本 ESC //退出插入模式
4、保存文件:在命令模式下,按下:w可以將當前文件保存,按下:q可以退出編輯器,按下:wq可以保存並退出編輯器。
:w //保存文件 :q //退出編輯器 :wq //保存並退出編輯器
5、刪除文本:在命令模式下,按下x可以刪除當前光標所在的字符,按下dd可以刪除當前所在行的所有字符。
x //刪除當前光標所在的字符 dd //刪除當前所在行的所有字符
二、高級操作
1、查找文本:在命令模式下,按下/鍵可以進入查找模式,輸入需要查找的文字後按回車鍵即可查找,查找完成後按下ESC鍵返回命令模式。
/文本 //查找文本 ESC //退出查找模式
2、複製粘貼:在命令模式下,將光標移到需要複製的文本處,按下yy進行複製,將光標移到需要粘貼的文本處,按下p進行粘貼。
yy //複製當前行 P //粘貼
3、撤銷操作:在命令模式下,按下u可以撤銷上一步操作,按下U可以撤銷對當前行的所有操作。
u //撤銷上一步操作 U //撤銷對當前行的所有操作
4、顯示行號:在命令模式下,輸入:set nu即可在左側顯示每行的行號,輸入:set nonu即可取消行號的顯示。
:set nu //顯示行號 :set nonu //取消行號顯示
5、替換文本:在命令模式下,按下:%s/源文本/目標文本/g即可將文件中所有的源文本替換為目標文本。
:%s/源文本/目標文本/g //替換文本
三、常用技巧
1、多文件編輯:在命令模式下,使用:n打開下一個文件,使用:N打開上一個文件,使用:e 文件名打開指定文件。
:n //打開下一個文件 :N //打開上一個文件 :e 文件名 //打開指定文件
2、宏錄製:在命令模式下,按下qa開始錄製宏,進行需要錄製的操作,按下q結束錄製,再次執行宏操作使用@a。
qa //開始錄製宏 //進行需要錄製的操作 q //結束錄製 @a //執行宏操作
3、分屏功能:在命令模式下,使用:sp可以將窗口垂直分為兩部分,使用: vs可以將窗口水平分為兩部分,使用:q關閉當前窗口。
:sp //垂直分屏 : vs //水平分屏 :q //關閉當前窗口
4、批量操作:在命令模式下,使用:bufdo命令可以對所有打開的文件進行批處理操作,使用:argdo命令可以對指定文件進行批處理操作。
:bufdo //對所有打開的文件進行批處理 :argdo //對指定的文件進行批處理
5、自動補全:在插入模式下,按下CTRL+N可以自動補全單詞,從而提高代碼的編寫速度。
CTRL+N //自動補全單詞
四、總結
以上即為Linux運維工程師必備的Vim操作技巧,掌握這些技巧可以大大提高編輯文件的效率。當然,這只是冰山一角,還有更多的高級操作等待你去探索。
原創文章,作者:XPRH,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135615.html