Если ваша проблема в том, что /
является интерактивным (имеется в виду: вы должны что-то набрать), и вы хотите использовать это в макросе с фиксированным значением, тогда вы все равно можете это сделать.
Например, если вы делаете:
:map g /something^M
, затем вы нажимаете g
, он будет искать строку something
.
Имейте в виду, что ^M
является комбинация клавиш Ctrl + V с последующим Ctrl + M
В качестве примечания, то же самое происходит, когда Вы хотите ввести текст и go вернуться в обычный режим:
:map g 0i--^[j
Если вы нажмете g
, он вставит --
в начале строки и переместится вниз на одну строку.
Здесь ^[
равно Ctrl + V , за которым следует Es c