vim 剪下複製

來源:互聯網
上載者:User




ubuntu,vim預設的對外寄存器是+


將vim中的內容複寫到系統中,選中內容,然後 "+y,就可以複製到外面了.
將系統中的內容複寫到vim中,選擇位置,然後"+p,就可以複製到vim中了.





vim 中的剪下板功能非常強大,它將複製或剪下的內容放在稱作寄存器的地方,在vim命令模式下輸入

:reg
即可查看寄存器中內容,如下:





vim 中有許多寄存器,如上圖中所示的 "X,後面內容為寄存器中內容,舉例來說:


"0   http://news.replays.net//news/webdown.
 這一行表示在寄存器“0(一般叫做寄存器0)中存放的內容為:http://news.replays.net//news/webdown


在想要擷取寄存器中內容將它粘貼到某處的時候,一般在命令模式下先輸入寄存器號(如”0),然後輸入粘貼命令(p),舉例來說如果我要將“0 中內容粘貼到游標後面,在命令模式下輸入"0p即可( 在打" 時輸入按住shift鍵,也就是說這一個操作的按鍵先後分別為 shift + ' --> 0 --> p)。


 


需要特別說明一下的是,vim的剪下板是自己獨用的,也就是說在它的剪下板中的內容你要粘貼的時候只能在vim中,只有一個寄存器8是與作業系統共用的(windwos下為8,unix系列作業系統下可能有區別),也就是說這個剪下板聽內容你可能在其他應用程式如word中 ctrl + v 粘貼,而你在word中ctrl + c 的內容在vim中通過 "8p之後可以粘貼下來。


另外,vim中reg裡的內容是會保持很久的,下次系統啟動時依舊存在,它是將這些內容放到相應的檔案中的。


 


下面是vim中選擇、複製、剪下和粘貼的簡單命令:


y、Y:複製當前游標所在處的行
nyy、nY:複製當前游標所在處及以下的n行
dd:剪下當前游標所在處的行
ndd:剪下當前游標所在處及以下的n行
p:在當前游標處下面粘貼內容。
P:在當前游標處上面粘貼內容。
v: 開始選擇,之後按hjkl幾個方向鍵就可以開始選擇;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.