Linux運維工程師必備的Vim操作技巧

一、基礎操作

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
XPRH的頭像XPRH
上一篇 2024-10-04 00:14
下一篇 2024-10-04 00:14

相關推薦

發表回復

登錄後才能評論