加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim – 搜索寄存器

发布时间:2020-12-15 16:33:12 所属栏目:安全 来源:网络整理
导读:有没有任何容易/快速的方式“yank”到vim的“最后搜索”寄存器(“/)? 从vim文档,似乎答案是否定的,但它可以通过“let”命令分配: It is writable with ":let",you can change it to have 'hlsearch' highlightother matches without actually searching.
有没有任何容易/快速的方式“yank”到vim的“最后搜索”寄存器(“/)?

从vim文档,似乎答案是否定的,但它可以通过“let”命令分配:

It is writable with ":let",you can change it to have 'hlsearch' highlight
other matches without actually searching.  You can't yank or delete into this
register.

理想情况下,我想做的是:

"/5yw

其将在光标&将它们放在最后一个搜索缓冲区中

或者,如果有一种方法来搜索命名的寄存器的内容,那也会工作。换句话说,如果我能做到:

"A5yw

然后搜索什么是寄存器A,这也将工作。

最近我可以来的是扯入一个有名的寄存器&然后将该寄存器复制到最后搜索寄存器中,例如。

"A5yw
:let @/=@A

有一个更长的问题的长期风险,我想说,它不总是5个字我想“yank&搜索” – 有时它是17个字符,有时它的行的结束等。 。所以一个硬编码的宏不给我我想要的灵活性。

按/输入搜索字符串后,您可以使用Ctrl-R,然后键入表示要使用的寄存器的字母。

例如。

>首先,“Ayw把一个字变成寄存器A>然后,/ ^ R A将寄存器A的内容放入搜索字符串。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读