Owa*_*one 20 linux clipboard vim
我想将 Y 和 P 设置为直接复制和粘贴到系统剪贴板而不是 vim 缓冲区。
我不想要任何额外的命令。只是普通的,但他们应该从系统剪贴板复制和粘贴并绕过vim缓冲区。
我怎样才能做到这一点?
我在 Ubuntu 10.10 上运行 vim。
小智 23
首先需要看看vim是不是支持剪贴板编译的,运行vim --version | grep clip看看and前面有没有+or 。-clipboardxterm-clipboard
如果它有剪贴板支持,复制和粘贴到*或+寄存器应该使用系统/X11 剪贴板,所以"*yy会复制一行并"*p粘贴它。
在 Ubuntu 10.10 中,您可以安装 vim-gnome 来编译剪贴板支持。
你可以让 Vim 使用剪贴板而不是默认的寄存器来进行 yanking、put 等操作,方法是将这个命令添加到你的 ~/.vimrc 中:
set clipboard+=unnamed
Run Code Online (Sandbox Code Playgroud)
看
:help clipboard
:help 'clipboard'
Run Code Online (Sandbox Code Playgroud)
Ubuntu 中的默认 VIM 是 vim-tiny,它不是为系统剪贴板支持而编译的。您需要安装完整的 VIM 和 Gnome GUI 才能获得剪贴板支持:
sudo at-get install vim-full vim-gnome
Run Code Online (Sandbox Code Playgroud)
安装这两个软件包后,您可以使用 Akira 和 wliao 提到的命令。
| 归档时间: |
|
| 查看次数: |
21065 次 |
| 最近记录: |