Интерактивный поиск/замена regex в Vim?

Эта ошибка возникает из-за того, что вы не запустили сервер ppgadmin. Для pgadmin3 нам не нужно делать это, потому что pgadmin3 был приложением, но для pgadmin4 они имеют встроенный веб-интерфейс для определенного порта. Поэтому перед запуском pgadmin4 в браузере вы должны запустить сервер. В python мы просто скачиваем пакет pgadmin4 и после активации venv запускаем файл сервера pgadmin. Я бы посоветовал вам попробовать то же самое.

254
задан Peter Mortensen 29 December 2010 в 10:31
поделиться

4 ответа

Добавьте флаг c (в командной строке энергии):

:%s/old/new/gc

даст Вам да/нет подсказка при каждом возникновении 'старых'.

"old" is highlighted in the text; at the bottom of the window it says "replace with new (y/n/a/q/l/^E/^y)?)"

встроенная справка Vim предлагает полезную информацию об опциях, доступных, после того как замена с подтверждением была выбрана. Используйте:

:h :s

Затем прокрутка для разделения на подтверждают опции. Снимок экрана ниже:

Text that says "[C] Confirm each substitution. [...] CTRL-Y to scroll the screen down"

, Например, для замены этим и всеми остающимися соответствиями, использование a.

442
ответ дан Laurel 23 November 2019 в 02:47
поделиться

Я думаю, что Вы ищете c, например, s/abc/123/gc, это заставит VIM подтверждать замены. См.: справка: замена для получения дополнительной информации.

19
ответ дан Logan Capaldo 23 November 2019 в 02:47
поделиться

Я обычно использую находить/занимать место/следующий/повторять команду :-)

/old<CR>3snew<ESC>n.n.n.n.n.n.n.

, которая Это find "old", substitute 3 characters for "new", find next, repeat substitute, и так далее.

Это - боль для серьезных замен, но это позволяет Вам выборочно проигнорировать некоторые случаи старых (просто нажатие n снова, чтобы найти, что следующий вместо . повторяет замену).

9
ответ дан paxdiablo 23 November 2019 в 02:47
поделиться

Если Вы просто хотите считать количество случаев 'abc' затем, можно сделать %s/abc//gn. Это не заменяет ничего, но просто сообщает о количестве случаев 'abc'.

9
ответ дан OmarOthman 23 November 2019 в 02:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: