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