Чи є простий / швидкий спосіб "втягнути" у реєстр останнього пошуку 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
який витягне наступні 5 слів під курсором і помістить їх в останній буфер пошуку
Як варіант, якщо є спосіб пошуку вмісту іменованого реєстру, це теж буде працювати. Іншими словами, якби я міг зробити:
"A5yw
а потім шукати те, що є в реєстрі А, це теж спрацювало б.
Найближче, до чого я можу підійти, - це втягнутись до іменованого реєстру, а потім скопіювати цей реєстр до останнього реєстру пошуку, наприклад
"A5yw
:let @/=@A
Ризикуючи затягнути довге запитання, я хочу сказати, що не завжди я б хотів 5 слів "витягати і шукати" - іноді це 17 символів, іноді це до кінця рядка тощо ... тому жорстко закодований макрос не дає мені тієї гнучкості, яку я хотів би.