用vim打开一个文件,按v进入"可视"模式,再按方向键选中要复制的内容,按y将其复制,在新的文件中,按p就可以粘贴了。
> 比如,我想将vim中的文本代码,复制并粘贴到另外一个程序里。
> 我现在用gedit单独打开文件再复制的,谁知道怎么直接从vim将text复制出来?
>
复制出来: "+Y
复制进去: "+p
--
Hi, I'm a .signature virus, please copy/paste me to help me spread
all over the world.
> 但我是想复制到另外一个程序,比如,复制到我现在所用的Firefox编辑框。
>
理解。
我说的那个可以的,你试试,用gvim。
> 谢,Gvim可以,edit菜单也有copy项。
> 命令行vim终究是不能将text复制到系统的clipboard的?
>
使用鼠标啊,我一直在用。
> ……我发现,我在.vimrc里面设置set mouse=a了。是说为什么你能用鼠标复制……而我一直不能……
> 好了,现在可以用鼠标复制文本出来了……
>
>
> 2008/4/28 cocobear <cocob...@gmail.com>:
>
> > 于 Mon, 28 Apr 2008 22:36:32 +0800
> > "Peter Fu" <cofyc....@gmail.com> 写道:
> >
> > > 谢,Gvim可以,edit菜单也有copy项。
> > > 命令行vim终究是不能将text复制到系统的clipboard的?
> > >
> >
> > 使用鼠标啊,我一直在用。
我以前好像都这么用的,今天在公司的机子上发现居然不行了???神奇。
我的mouse=a也是开的啊
> On Mon, 28 Apr 2008, Peter Fu wrote:
>
> > 但我是想复制到另外一个程序,比如,复制到我现在所用的Firefox编辑框。
> >
>
> 理解。
>
> 我说的那个可以的,你试试,用gvim。
+y +p可以在firefox中用吗?不能吧?
不过倒是firefox也是按“/”进入搜索
googlereader上一篇和下一篇的快捷键是j,k
呵呵 ,我真可以在网页里按j,k了。
> ……我发现,我在.vimrc里面设置set
> mouse=a了。是说为什么你能用鼠标复制……而我一直不能……
> 好了,现在可以用鼠标复制文本出来了……
>
>
我的没有设置过。
> 嗯,不设置才行。设置mouse=a,鼠标的复制功能就不能用了,这个设置到底干嘛,我还没弄清楚。
>
你试着设置为这样,然后点鼠标选择一段文本,看左下角的vim提示:
-- 可视 --
> 嗯,不设置才行。设置mouse=a,鼠标的复制功能就不能用了,这个设置到底干嘛,我还没弄清楚。
>
mouse=a是可以在vim中使用鼠标来定位。
我试了一下,的确把mouse=a去掉,就可以复制了。
我平时编辑用的都是vim,在命令模式下输入
:r filename.txt
就可以将filename.txt的内容全部插入当前光标处。
> 用vim打开一个文件,按v进入"可视"模式,再按方向键选中要复制的内容,按y将其复制,在新的文件中,按p就可以粘贴了。
--
| Olympic of world,Tibet of China!
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Jianjun Kong | www.kongove.cn
| Xi'an Institute of Post & Telecommunications
有些vim版本不支持mouse=a,比如dp他们那个空间服务器的vim。
另外,我不知道你的具体情况,但是如果你用的是没有X的终端的话,貌似需要gpm的支持吧?