Назад | Перейти на главную страницу

Вернуть / отредактировать строку поиска с косой чертой в vi (m)

Я пробовал искать в Интернете, но фразы слишком общие, или я не знал, что искать. Если я использую / (некоторый IP-адрес) в vi, я знаю, что могу просто ввести / (Enter) еще раз и найти следующее вхождение. Я хочу получить ранее введенный IP-адрес, отредактировать его (поскольку я ищу похожие IP-адреса) и найти отредактированный IP-адрес. Есть ли способ сделать это? Спасибо за вашу помощь.

Вы пробовали для этого стрелки вверх / вниз? '/' и затем вверх дают вам возможность просмотреть историю поисков даже в других файлах.

Ты можешь использовать n для поиска следующей записи, которая соответствует / и вы можете использовать сдвиг-n для поиска аналогичных предыдущих записей.

Если вы изменяете все совпадающие записи, вы можете использовать следующее в интерактивном режиме:

:1,$s/<ip address>/<new ip address>/g