習慣了Windows下面的復制,粘帖快捷鍵。轉到vim編輯器會發(fā)現這兩個鍵沒什么作用,其實vim是使用ctrl+shift+c,ctrl+shift+v復制粘帖的。但是使用這些快捷鍵只能在一定屏幕范圍使用,且只能在插入模式才有效。
而在vim中簡單用y只是復制到"(雙引號)粘貼板里,同樣用p粘貼的也是這個粘貼板里的內容。
要將vim的內容復制到某個粘貼板,需要退出編輯模式,按v進入視圖模式后,選擇要復制的內容,然后按"Ny(注意帶引號)完成復制,其中N為粘貼板號(注意是按一下雙引號然后按粘貼板號最后按y),而我們要把內容復制到系統(tǒng)粘貼板+,選中內容后按"+y就可以了.
-
當然我們也可以自定義快捷鍵來使用這些功能,打開.vimrc文件加入
map <C-c> "+y
map <C-v> "+p
這樣就可以按照window習慣來使用復制粘貼了
注意:在這里,只有vim.gtk或vim.gnome才能使用系統(tǒng)全局粘貼板,默認的vim.basic看不到+號寄存器。安裝vim.gnome使用apt-get install vim-gnome,然后vim自動會鏈接到vim.gnome。
下面附上vim常用寄存器,也可以在命令行模式下輸入reg來查詢
vim常用的寄存器:
‘”‘ 無名寄存器,包含最近刪除或抽出的文本
‘%’ 當前文件名
‘#’ 輪換文件名
‘*’ 剪貼板內容 (X11: 主選擇)
‘+’ 剪貼板內容
‘/’ 最近的搜索模式
‘:’ 最近的命令行
‘.’ 最近插入的文本
‘-’ 最近的行內 (少于一行) 刪除
‘=’ 表達式寄存器;你會被提示輸入一個表達式 本文出自:億恩科技【mszdt.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|