У меня есть несколько сокращений для ack:Как расширить имя файла без расширения в аббревиатуре в vim?
cnoreabbrev Ack Ack!
cnoreabbrev ack Ack!
, который переписывает ack
к Ack!
в командной строке/режиме ВИМ в.
Теперь я хотел бы использовать имя файла без расширения, чтобы игнорировать его из результатов поиска с помощью
:echo expand('%:r')
Я представил себе, что я хотел бы сделать это так же, как колотить расширение с помощью `
cnoreabbrev acki Ack! --ignore `expand('%:r')`
но это не работает.
Как я могу это достичь? Я специально хочу аббревиатуры не функция (но это может быть там косвенно), чтобы иметь непрерывный поток, где я пишу acki
, а затем сразу же искать термин
Как насчет '% <'? Не будет ли этого в вашем случае? –
@LucHermitte Это именно то, что мне нужно! Благодарю. Вы можете опубликовать его в качестве ответа (возможно, с некоторым объяснением, как это работает) – Patryk
Не могли бы вы объяснить, в чем главная проблема? – Sabrina