Vim-进入搜索寄存器
有什么简单/快捷的方法可以“拉”入vim的“ last search”寄存器(“ /)? 从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 这将拉动光标下面的5个单词并将其放在最后一个搜索缓冲区中 另外,如果有一种方法可以搜索命名寄存器的内容,那也可以。换句话说,如果可以的话: "A5yw 然后搜索寄存器A中的内容,也可以使用。 我能找到的最接近的是拉入命名寄存器,然后将该寄存器复制到最后一个搜索寄存器,例如 "A5yw :let @/=@A 冒一个较长问题的风险,我想指出的是,我并不总是希望“拉动并搜索”这5个字-有时是17个字符,有时是在行尾,等等。所以硬编码的宏并没有给我我想要的灵活性。