gpt4 book ai didi

regex - Vim:将正则表达式匹配到+ clipboard

转载 作者:行者123 更新时间:2023-12-04 07:08:19 26 4
gpt4 key购买 nike

示例:%y+拖到外部+剪贴板。现在,我希望将诸如^\S\+之类的正则表达式的结果发送到外部+ clipboard。如何?

试用1. [失败] :g@^\S\+@y+
试用2。[失败] :^\S\+y+

最佳答案

在这里http://vim.wikia.com/wiki/Copy_the_search_results_into_clipboard,“复制包含搜索结果的行”部分进行查看。

这对我有用(清除注册a,将yank pattern结果存入其中,复制到剪贴板中):

qaq
:g/pattern/y A
:let @+ = @a

当我尝试 :g/pattern/y+时,它仅复制了第一行。

链接上的该部分还提供了您可以编写以复制所有行的功能,但是它看起来仍然像一个两步过程(执行 /pattern然后调用该函数):但是您可能可以编写自己的宏/快捷方式来完成这两个步骤按顺序。

关于regex - Vim:将正则表达式匹配到+ clipboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8497901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com