
我想將 Y 和 P 設定為直接複製並貼上到系統剪貼簿而不是 vim 緩衝區。
我不需要任何額外的命令。只是普通的,但它們應該複製到系統剪貼簿並貼上,並繞過 vim 緩衝區。
我怎樣才能實現這個目標?
我在 Ubuntu 10.10 上運行 vim。
答案1
透過將此命令新增至 ~/.vimrc 中,您可以讓 Vim 使用剪貼簿而不是預設暫存器來進行拉取、放置等操作:
set clipboard+=unnamed
看
:help clipboard
:help 'clipboard'
答案2
首先要看看vim編譯時是否支援剪貼簿,運行看看and前面vim --version | grep clip
是否有+
or 。-
clipboard
xterm-clipboard
*
如果它有剪貼簿支持,從或暫存器複製和貼上+
應該使用系統/X11 剪貼板,因此"*yy
會複製一行並"*p
貼上它。
在 Ubuntu 10.10 中,您可以安裝 vim-gnome 來編譯剪貼簿支援。
答案3
試試 :
"+y and "+p
這對我有用,在 Ubuntu 上。
答案4
複製到剪貼簿暫存器:
"*y
從剪貼簿暫存器貼上:
"*p
了解更多:
:help clipboard