Мне было интересно: можно ли написать содержимое переменной (в моем случае, последний поиск) в файл с командой?Vim: как добавить содержимое переменной в файл?
Я попытался следующие:
:echo @/ >> /tmp/foo.txt
:@/w /tmp/foo.txt
Но это не сработало. Любая идея о том, как правильно это сделать?
': echo/>>/tmp/foo.txt', но ... почему вы хотите это сделать? –
romainl
Что вы подразумеваете под ''? Почему вы добавляете специальную комбинацию клавиш внутри команды? Кстати, ваша команда не работает так, как принято буквально: 'E15: Недопустимое выражение: />>/tmp/foo.txt' Эта команда является частью более крупного проекта: мне нужно передать некоторые вещи во внешнюю программу –
fstab
'' означает «нажмите ctrl + r». См. ': H c_ctrl-r'. –
romainl