vim中如何把在外部復制的內容粘貼進去


  ubuntu默認vim是不支持從外部文件與vim之間的粘帖復制,vim有自己的剪切版,分別是”0-”9,”-,”8,”+,”:,”/,”%,”i,這些都是vim的寄存器,可以用命令:reg查看。

  如何把vim 里面復制的內容粘貼到vim之外或者把vim外面復制的內容粘貼到vim 里面?

  首先,我們先了解這樣一個概念:vim里面粘貼復制實際上是在vim 緩沖區存取數據,而系統的ctry+c、ctry+v 是與系統剪貼板之間的交互。所以vim 粘貼復制和系統粘貼復制操作的不是同一個東西,所以系統和vim之間不能直接使用。

  問題解決辦法:

  安裝vim-gnome

  執行sudo apt-get install vim-gnome命令,不行的話先執行sudo apt-get -f install命令,再執行sudo apt-get install vim-gnome命令

     “+y“*y表示從vim復制到系統剪切版,

     “+p”*p表示從外部文件(系統剪切版)粘帖到vim,

     “+d“*d表示剪切.

 "0y (這里面的0可以修改成0、1、2、...、9、a、“、+、;等)
既可把選中的內容從vim中復制到系統剪貼板中,按ctrl+v就可以粘貼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM