日期:2014-05-16  浏览次数:20894 次

vim没有+号剪贴板
我想在vim所编辑的文件中复制一些文本(一行或一个单词),然后把它粘贴到firefox里google一下。
听说用vim的+号剪贴板可以做到。
但我用vim的:reg命令查了一下:
:reg
--- 寄存器 ---
"" to get
"0 to get
"1 ^I assert_template 'admin/author/new'^J end^J
"2 ^I assert_tag 'form', :attributes=> { :action=>'/admin/author/create'}^J
"3 ^I assert_tag 'h1', :content=>'Create new author'^J
"4 require 'test_helper'^J
"5 t.timestamps^J
"6 set mkview^J
"7 let viewinfo=mkview()^J
"8 :mkview^J
"9 :loadview^J
"- t
": reg
"% productive_programmer.txt
"/ 数组


但是没有看到+号剪贴板。
请高手指点一下。


我所安装的vim的版本:

[kin@localhost comments]$ vim --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 27 2009 07:49:51)
包含补丁: 1-148
修改者 <bugzilla@redhat.com>
编译者 <bugzilla@redhat.com>
巨型版本 无图形界面。 可使用(+)与不可使用(-)的功能:
....




------解决方案--------------------
探讨
我的是linux直接开着。我想使用的是直接用键盘进行复制与粘贴(听说那样比较高效),不通过鼠标。

------解决方案--------------------
你可以用xclip命令,它支持以终端命令的方式复制到X的剪贴板。

我也是键盘族的,但像lz那样执着的用键盘,佩服
------解决方案--------------------
:h registers
第七条就是你要找的了。VIM的默认寄存器(通俗地说,叫“剪贴板”)是“"”,公共剪贴板是“*”。用法我就不多說了,跟其他的一樣。