vim 剪下板 小技巧

2021-06-22 04:03:22 字數 652 閱讀 7977

相信看到這篇文章的人一定都在苦惱怎麼把vim裡邊的內容給複製貼上出來吧?我也遇到了類似的問題,上網找了找相關的內容,整理了一下:

如果只是想使用系統貼上板的話直接在輸入模式按shift+insert就可以了,下面講一下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將系統全域性貼上板裡的內容貼上進來。

注意:在我這裡,只有vim.gtk或vim.gnome才能使用系統全域性貼上板,預設的vim.basic看不到+號暫存器,沒有的話可以自己先裝一下(ubuntu:sudo apt-get install vim.gtk vim.gnome)

Vim 複製貼上剪下板

vim系統剪下板 暫存器 vim有多個剪貼簿,其中就包括了系統剪貼簿。使用命令 reg 可以看到各個剪貼簿的內容。其中 表示當前使用的剪貼簿,0 9 是歷史剪貼簿,如 reg registers dfssdfdsfdsfsd 0 12345678 j 1 dfssdfdsfdsfsd jf jsdf...

vim與系統剪下板互動

vim中擁有不少的剪下板 當然,現在的windows10也擁有不少的剪下板 但是有時候與系統 的剪下版的互動不太習慣,甚至都不知道如何與系統的剪下板互動。因為畢竟在windows中的編輯器一般都只有乙個剪下板,並且是系統剪下板。所以很容易的 就可以和系統中的其他軟體互動。然而,其實vim也可以很容易...

剪下板操作 複製,剪下

copyfile.h pragma once include include include include include include using namespace std class ccopyfilesoper copyfile.cpp include stdafx.h include ...