<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Vim/Vi編輯器中復制、剪切和粘貼

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 16:54 ? 次閱讀

使用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

    文章

    11026

    瀏覽量

    207149
  • VIM
    VIM
    +關注

    關注

    0

    文章

    129

    瀏覽量

    15207
  • 編輯器
    +關注

    關注

    1

    文章

    793

    瀏覽量

    30600
收藏 人收藏

    評論

    相關推薦

    linux中vi、vim編輯器常用的技巧

    今天浩道跟大家分享硬核干貨,關于linux中vi、vim編輯器常用的技巧!
    發表于 09-21 14:04 ?503次閱讀

    linux vi/vim的幾種常規操作

    vim是一個文本編輯器,在幾乎所有的linux發行版中都有vi/vim編輯器,但是這個編輯器非常
    發表于 09-22 09:02 ?564次閱讀

    什么是VIM?VIM文本編輯器的三種工作模式

    Vim (Vi improved)是從 Vi 發展出來的一個文本編輯器,簡單的來說,Vi 是老式的文本處理器,功能已經很齊全了,但還是有可以
    發表于 09-06 16:04 ?2700次閱讀
    什么是<b class='flag-5'>VIM</b>?<b class='flag-5'>VIM</b>文本<b class='flag-5'>編輯器</b>的三種工作模式

    樹莓派系列教程5:linux常用命令以及vi/vim編輯器

    。pi@raspberrypi ~ $ sudo suroot@raspberrypi:/home/pi# su pipi@raspberrypi ~ $ 二、vi/vim編輯器 linux常用的
    發表于 03-28 11:53

    VI編輯器使用詳解

    具備的功能一個編輯器(例如Windows的記事本)具備的功能:· 打開文件、新建文件、保存文件· 光標移動· 文本編輯· (多行間|多列間)復制、
    發表于 03-14 17:27

    vim配置

    文件時打開對應函數幫助信息:shift+k:r (文件路徑)復制文件到當前文件:vs (文件路徑)在同一窗口打開指定文件(用于對比文件)5、vi/vim的使用vi是linux系統自帶的
    發表于 09-25 16:46

    vim的常用配置及使用方法

    vimvi發展出來的一個編輯器,ubuntu為了減小安裝文件的尺寸,默認安裝了vi的原始版本,我們需要下載安裝它的升級版本:vim.
    發表于 09-26 18:03

    vim Linux文本編輯器

    vimLinux文本編輯器vim——最強大的文本編輯器——擺脫鼠標vivim—gvim三種模式:①命令模式:yy(
    發表于 12-15 06:30

    VIM培訓教程

    VIM培訓教程.rar VIM的歷史 Bram Moolenaar 在 80 年代末購入他的 Amiga 計算機時,Amiga 上還沒有他最常用的編輯器 vi。Bram 從一個開源
    發表于 03-13 14:14 ?0次下載

    VIM編輯器學習

     Vim是一個類似于Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi
    發表于 08-11 16:58 ?947次閱讀

    CentOS下vi編輯器用法大全

    vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色于任何最新的文本編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。由于對Unix及Linux系統的任何版本,
    發表于 05-19 15:16 ?2次下載

    Linux系統vivim編輯器命令使用教程

    vivim)是上Linux非常常用的代碼編輯器,很多Linux發行版都默認安裝了vivim)。vi
    的頭像 發表于 10-12 16:53 ?4291次閱讀

    viVim有什么區別

    在阿銘看來,viVim的最大區別就是編輯一個文本時vi不會顯示顏色,而Vim會顯示顏色。顯示顏色更便于用戶進行
    的頭像 發表于 11-01 08:58 ?5953次閱讀

    Vim更現代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預裝在大多數 Linux 發行版中。但是,某些編輯器(如 Vi
    的頭像 發表于 02-24 10:08 ?712次閱讀

    你會使用 Linux 編輯器 vim 嗎?

    vim:是一款編輯器,只負責寫代碼;相當于 windows 的記事本;
    的頭像 發表于 05-10 18:21 ?587次閱讀
    你會使用 Linux <b class='flag-5'>編輯器</b> <b class='flag-5'>vim</b> 嗎?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>