使用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的可視模式允許您選擇和操作文本??梢暷J骄哂腥齻€(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)注
88文章
11581瀏覽量
217168 -
VIM
+關(guān)注
關(guān)注
0文章
137瀏覽量
16067 -
編輯器
+關(guān)注
關(guān)注
1文章
825瀏覽量
32554
發(fā)布評(píng)論請(qǐng)先 登錄
什么是VIM?VIM文本編輯器的三種工作模式
嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器
飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器
樹莓派系列教程5:linux常用命令以及vi/vim編輯器
vim配置
vim Linux文本編輯器
VIM編輯器學(xué)習(xí)
Linux系統(tǒng)vi(vim)編輯器命令使用教程
linux系統(tǒng)教程之Vi編輯器的使用教程免費(fèi)下載

如何在Vim/Vi編輯器中復(fù)制、剪切和粘貼
評(píng)論