Мы можем получить историю поиска и замены в IDE и текстовых редакторах. Аналогично, есть ли история поиска или способ получить ранее найденное выражение в vim?
14
Да, у вас есть history
команда:
:history /
Обратите внимание , что он может быть использован для /
, :
, =
, >
, ?
, @
, all
, cmd
, debug
, expr
, input
и search
.
В качестве альтернативы вы можете использовать команды q:
, q/
и, q?
чтобы увидеть ранее введенные команды и поиск в отдельном буфере. Затем вы можете изменить, как вы хотите, и воспроизвести их, нажав <CR>
.
См :h :history
, :h q:
.
:history
что было немного ближе.q:
. Это не только замены, но это настоящий буфер, так что вся мощь vim работает там.Вы можете использовать
:history s
для истории поиска. В качестве ярлыка вы можете использовать:his s
. Точно так же и для истории командной строки.источник