vim基本操作 貼上板,貼上,複製,暫存器

2021-06-11 02:48:04 字數 1164 閱讀 1994

如果只是想使用系統貼上板的話直接在輸入模式按shift+inset就可以了,下面講一下vim的貼上板的基礎知識,有興趣的可以看看,應該會有所收穫的。

vim幫助文件裡與貼上板有關的內容如下:

vim有12個貼上板,分別是0、1、2、...、9、a、「、+;用:reg命令可以檢視各個貼上板裡的內容。在vim中簡單用y只是複製到「(雙引號)貼上板裡,同樣用p貼上的也是這個貼上板裡的內容;

要將vim的內容複製到某個貼上板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"ny完成複製,其中n為貼上板號(注意是按一下雙引號然後按貼上板號最後按y),例如要把內容複製到貼上板a,選中內容後按"ay就可以了,有兩點需要說明一下:

要將vim某個貼上板裡的內容貼上進來,需要退出編輯模式,在正常模式按"np,其中n為貼上板號,如上所述,可以按"5p將5號貼上板裡的內容貼上進來,也可以按"+p將系統全域性貼上板裡的內容貼上進來。

暫存器分類

1.無名(unnamed)暫存器:""

,快取最後一次操作內容;

2.數字(numbered)暫存器:"0~ "9,快取最近操作內容,複製與刪除有別, "0暫存器快取最近一次複製的內容,"1-"9快取最近9次刪除內容

3.行內刪除(small delete)暫存器:"

-,快取行內刪除內容;

4.具名(named)暫存器:"a ~ "z或"

a - "0z,指定時可用;

5.唯讀(read-only)暫存器:"

:, "., "%, "#,分別快取最近命令、最近插入文字、當前檔名、當前交替檔名;

6.表示式(expression)暫存器:"

=,唯讀,用於執行表示式命令;

7.選擇及拖拽(selection and drop)暫存器:"

*, "+, "~,訪問gui選擇文字,可用於與外部應用互動,使用前提為系統剪下板(clipboard)可用;

8.黑洞(black hole)暫存器:"

_,不快取操作內容(乾淨刪除);

9.模式暫存器(last search pattern):"

/,快取最近的搜尋模式。

參考:

Vim 使用系統貼上板複製貼上

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

系統貼上板到vim

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

如何複製貼上到系統貼上板

uipasteboard類有3個初始化方法,如下 獲取系統級別的剪下板 uipasteboard generalpasteboard 獲取乙個自定義的剪下板 name引數為此剪下板的名稱 create引數用於設定當這個剪下板不存在時 是否進行建立 nullableuipasteboard paste...