К сожалению, поведение кнопки "Replace all" изменить нельзя.
Однако можно изменить поведение окошка замены при нажатии комбинации клавиш Ctrl + Alt + Enter.
Открываем меню
Preferences -
Key Bindings.
Ищем в левой секции (
Default) раздел
Replace panel key bindings и копируем оттуда значение для действия после нажатия комбинации "ctrl+alt+enter". Из него нужно удалить вот эту часть:
"args": {"close_panel": true}
и вставить его в правую секцию (
User).
Если других сочетаний клавиш не было создано, код в пользовательской части будет таким:
[
{ "keys": ["ctrl+alt+enter"], "command": "replace_all", "context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] }
]
После это при нажатии Ctrl + Alt + Enter будет производится замена всех совпадений и не будет закрываться окошко замены текста.