Я могу взять строки, которые содержат "lblfig" в регистр m
как это:
/lblfig
:let @m=@_ | %g//yank M
Затем я могу вставить эту коллекцию строк в новый буфер следующим образом:
:new | exe "normal! \"mp"
Но когда я пытаюсь запустить эти две последние командные строки вместе, как это:
:let @m=@_ | %g//yank M | new | exe "normal! \"mp"
- Я вставляю только одну из выдернутых строк в новый буфер.
Так как я могу сделать это как одну командную строку?