使用vim編輯文本文件時(shí),復(fù)制,剪切和粘貼文本是最常執(zhí)行的任務(wù)之一。Vim或早期版本Vi已預(yù)裝在macOS和所有Linux發(fā)行版。
在您最喜歡的編輯器不可用的情況下,了解Vim的基礎(chǔ)非常有用。
本教程介紹如何在Vim/Vi編輯器中復(fù)制,剪切和粘貼。我們總結(jié)了一些刪除,復(fù)制,剪切和粘貼的命令。也介紹了如何在可視模式復(fù)制,剪切和粘貼。
啟動(dòng)Vim編輯器時(shí),您處于命令模式。在這種模式下,您可以運(yùn)行Vim命令并瀏覽文件。要從其他模式返回正常模式,只需按Esc
鍵。
Vim具有自己的復(fù)制,剪切和粘貼術(shù)語。復(fù)制稱為yank,y
鍵,剪切稱為delete,d
鍵,粘貼稱為put,p
鍵。
復(fù)制 Yanking
對(duì)于新手來說,我們建議進(jìn)入可視化模式進(jìn)行復(fù)制。如果你不使用可視化模式。建議你給自己多點(diǎn)耐心去探索。
要復(fù)制文本,請(qǐng)將光標(biāo)置于你要復(fù)制的開始位置,然后按v鍵進(jìn)入可視化模式,然后按j
,k
,l
,h
或者鍵盤的箭頭方向鍵移動(dòng),此時(shí)你會(huì)看到光標(biāo)所走過的字符都將著色,最后按下y鍵并且回到正常模式。
這里介紹一些常用的復(fù)制命令,yy
復(fù)制當(dāng)前行,包括換行符。3yy
從光標(biāo)所在的行開始,復(fù)制三行。
y$
復(fù)制從光標(biāo)到行尾的所有內(nèi)容。y^
復(fù)制從光標(biāo)到行首的所有內(nèi)容。yw
復(fù)制到下一個(gè)單詞的開頭。yiw
復(fù)制當(dāng)前單詞。
剪切/刪除
在命令模式下,刪除與剪切都是同一個(gè)鍵。對(duì)于新手來說,我們建議進(jìn)入可視化模式進(jìn)行剪切/刪除。
d
是剪切/刪除文本的鍵。將光標(biāo)移動(dòng)到要?jiǎng)h除/剪切位置,然后按v鍵進(jìn)入可視化模式,然后按j
,k
,l
,h
或者鍵盤的箭頭方向鍵移動(dòng),此時(shí)你會(huì)看到光標(biāo)所走過的字符都將著色,最后按下d鍵并且回到正常模式。
這里介紹一些常用的復(fù)制命令。dd
刪除/剪切當(dāng)前行,包括換行符。3dd
刪除/剪切從光標(biāo)所在的行開始的三行。d$
刪除剪切從光標(biāo)到該行末尾的所有內(nèi)容。
移動(dòng)命令也可用于刪除。例如dw
,刪除到下一個(gè)單詞的開頭,d^
刪除從光標(biāo)到行首的所有內(nèi)容。
d
顧名思義就是delete的意思。其實(shí)vim只是從編輯器中移除,然后將移除的結(jié)果存放在剪切板中。因此你還可以在剪切板中讀出刪除的字符串。
粘貼
要粘貼剪切板文本的文本,請(qǐng)將光標(biāo)移動(dòng)到要放置的位置,然后按小寫p
鍵將文本放置在光標(biāo)之后,或按大寫P
將文本粘貼在光標(biāo)之前。
可視模式復(fù)制,剪切和粘貼
Vim的可視模式允許您選擇和操作文本。可視模式具有三個(gè)子類型。
按小寫v
鍵進(jìn)入可視模式。按大寫V
鍵進(jìn)入可視行模式,其中按行選擇文本。按Ctrl+v
進(jìn)入可視塊模式。在此模式下,文本由矩形塊選擇。
進(jìn)入可視模式也標(biāo)記了一個(gè)選擇點(diǎn)的開始。將光標(biāo)移到您要復(fù)制或剪切的文本末尾。
您可以使用移動(dòng)鍵或上,下,右和左箭頭鍵。當(dāng)選擇完成后按y
復(fù)制,或按d
剪切。
如果需要粘帖,將光標(biāo)移到要粘貼內(nèi)容的位置。按P
將內(nèi)容粘貼到光標(biāo)之前,或按p
將其粘貼到光標(biāo)之后。
結(jié)論
在本教程中,我們向您展示了如何在Vim中復(fù)制,剪切和粘貼。如果您是Vim的新手。
請(qǐng)?jiān)L問Open Vim網(wǎng)站,您可以在此通過互動(dòng)教程來練習(xí)Vim。如有任何疑問,請(qǐng)隨時(shí)發(fā)表評(píng)論。
-
Linux
+關(guān)注
關(guān)注
87文章
11123瀏覽量
207921 -
VIM
+關(guān)注
關(guān)注
0文章
132瀏覽量
15250 -
編輯器
+關(guān)注
關(guān)注
1文章
797瀏覽量
30932
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論