分页: 1 / 2

(添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-01 23:38
liumailong
Vim如何在[命令行|底行]模式下进行粘贴
在要搜索比较长的字符遇到这个问题
比如我要找一篇文章中的一段话,如果输入/再输入要找的内容就很麻烦了
这个时候要如何才能进行粘贴?

很多人答非所问,还是以图说话吧~毕竟一图胜千言

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-01 23:47
poet
查查 :h Ctrl-R

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 0:01
liumailong
poet 写了:查查 :h Ctrl-R

代码: 全选

							*CTRL-R*
CTRL-R			重做 [count] 次被撤销的更改。	{Vi: 刷新屏幕}
这有用吗?

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 1:07
jioyo源
在 插入模式下用ctrl+v粘贴,右键无效……

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 2:03
liumailong
jioyo源 写了:在 插入模式下用ctrl+v粘贴,右键无效……
那个我是想在搜索中粘贴
即在一般模式中按/后粘贴

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 9:49
onelynx
Shift + Insert

Re: Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 11:48
liumailong
fzq5012 写了:Shift + Insert
老兄我是要在输入搜索内容时粘贴

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 12:04
sarrow
<Ctrl+r> 寄存器名

比如,直接“y”来的字符,存放在寄存器"中。你:

<Ctrl+r>"

就粘贴进命令行里了。

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 12:57
liumailong
sarrow 写了:<Ctrl+r> 寄存器名

比如,直接“y”来的字符,存放在寄存器"中。你:

<Ctrl+r>"

就粘贴进命令行里了。
谢谢你,帮了我大忙了。
再问一下如何直接在这种情况下直接粘贴操作系统的剪贴板中的内容呢?

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-02 13:06
liumailong
liumailong 写了:
sarrow 写了:<Ctrl+r> 寄存器名

比如,直接“y”来的字符,存放在寄存器"中。你:

<Ctrl+r>"

就粘贴进命令行里了。
谢谢你,帮了我大忙了。
再问一下如何直接在这种情况下直接粘贴操作系统的剪贴板中的内容呢?
自己查到了,

代码: 全选

Ctrl+r>+
果然是一通百通呀!

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-05-04 22:03
starwing
请查看:h i_ctrl-r

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-10-06 19:02
nickleeh
starwing 写了:请查看:h i_ctrl-r
我也遇到同样的问题,这是解决问题的最好办法,非常感谢!

(同时也很喜欢这种恰到好处的回答问题的方式,vim help 里解释得最明白不过了!)

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2009-10-29 11:06
clxme
解决了我的一个重大问题。

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2012-11-01 15:04
maucat
其实有个方法也不错:

代码: 全选

q:
之后随便选择其中一条曾经执行过的命令,可以像普通编辑文本一样编辑了,编辑完回车就执行了!

Re: (添加了图片)Vim如何在[命令行|底行]模式下进行粘贴

发表于 : 2012-11-04 14:30
lilydjwg
其实这种情况我一直是用鼠标复制粘贴的。