一起talk Vim吧(第十回 Vim追命刀法)

2021-07-02 11:32:02 字數 1251 閱讀 4166

風刀法。這一回,咱們一起來繼續說vim的刀法:屠龍刀vim之追命刀法。好了,還是那句話,閒話休提,

言歸正轉。讓我們一起talk vim吧!

看官們,屠龍刀vim的追命刀法通俗點說,就是指便用屠龍刀可以找到文字等內容,然後將其喀嚓掉,而

且不論你藏身**,它都能找到你,喀嚓一刀了結你的小命。追命刀法的名稱便是由此而來。相對追風刀

來說,追風刀只會找到文字或者字元,但是追命刀不但會找到文字或者字元,而且會把它們喀嚓掉。專業

上叫作vim替換命令。

屠龍刀vim的追命刀法是在黑臉下進行的,這個和追風刀法有點類似。具體的刀法步驟:當屠龍刀是白臉

的時候,按下冒號(:)鍵變成黑臉,並且在它後面輸入想要替換的內容,然後敲回車,追命刀法就這樣使出

來了,屠龍刀會以迅雷不及掩耳之勢找到你想要替換的內容,然後把它們喀嚓掉。喀嚓有部分喀嚓和全部

喀嚓之分。部分喀嚓就是把查詢結果的一部分內容喀嚓掉,全部喀嚓會把所有查詢到的結果都喀嚓掉,一

個也不留(這傢伙真夠恨的)。追命刀法的專業解釋:如果想替換某個內容時,在vim的普通模式下,按

下冒號(:)鍵,進入了vim的命令模式,在冒號後面輸入想要被替換的內容和想要替換的內容,具體格式為:

s/old/new/(其中,old為想要被替換的內容,new為想要替換的內容)然後按下回車鍵,vim開始執行

替換命令,vim很快就可以找到想要替換的內容,並且把該內容替換掉。以格式中的內容為例子:vim會

把old替換為new。剛才也說過了替換內容時有部分喀嚓和全部喀嚓之分,咱們舉例來說明。

看官們,下面的例子通過結合替換的格式來說明什麼是部分替換和全部替換:

如果執行的格式為:s/old/new/,那麼vim會把查詢到的第乙個old替換為new,這是一種部分替換,

或者叫部分喀嚓。

如果執行的格式為:3,6s/old/new/g,那麼vim會把在第3到第6行之間查詢,並且把第3到第6行之間

的所有old替換為new,這也是一種部分替換,或者叫部分喀嚓。

如果執行的格式為:%s/old/new/g,那麼vim會在當前編輯的整個檔案中查詢,並且把查詢到的所有old

替換為new,這叫全部替換,或者叫全部喀嚓。

看官們,vim的追命刀法一出,必然會把目標查詢到,並且喀嚓掉目標。這把屠龍刀要是能交給警察叔叔的

話,真是太好了,只要警察叔叔知道誰犯了罪,使用屠龍刀一定可以把他緝拿歸案。

各位看官,關於屠龍刀:vim的刀法,今天就說到這裡為止。要知道屠龍寶刀更多的刀法?且聽下回分解。

一起talk Vim吧(第一回 Vim出山)

起talk vim吧!vim是vi improved的簡稱,從名字上就能看出來,它是vi的改良版本,那麼vi又是何物?vi是linux 上的一種文字編譯器,而vim就是vi種編輯器的公升級版本。vim可以看作是文字編輯器裡的屠龍刀,也就 只有emacs這把倚天劍才能與他爭鋒。那麼倚天劍和屠龍刀哪個利...

一起talk Vim吧(第九回 Vim追風刀法)

環刀法。這一回,咱們一起來繼續說vim的刀法 屠龍刀vim之追風刀法。好了,還是那句話,閒話休提,言歸正轉。讓我們一起talk vim吧!看官們,屠龍刀vim的追風刀法通俗點說,就是指便用屠龍刀可以找到文字等內容,不 本藏身 它都能找到文字,而且查詢速度十分快,追風刀法的名稱便是由此而來。專業上叫作...

一起talk Vim吧(第十二回 Vim逍遙刀法)

身刀法。這一回,咱們一起來繼續說vim的刀法 屠龍刀vim之逍遙刀法。好了,還是那句話,閒話休提,言歸正轉。讓我們一起talk vim吧!看官們,屠龍刀vim的逍遙刀法通俗點說,就是指便用屠龍刀來操作檔案。因為它比其它檔案操作工具使 用起來更加得心應手,所以操作檔案的時顯然是一幅逍遙自在的樣子,逍遙...