elfmz / far2l

Linux port of FAR v2
GNU General Public License v2.0
1.75k stars 171 forks source link

Ctrl+F7 in editor in kernel console #2315

Open unxed opened 1 month ago

unxed commented 1 month ago

Linux kernel console does not send Ctrl+Fn at all. In the same time, Search and replace is one of frequently used functions during system restore and config files edition. And there is on way to access this function somehow else.

Therefore I'm asking for adding to Search dialog a button (or any other control) switching from Search to Search and replace mode.

akruphi commented 1 month ago

Проверил у себя в Ubuntu 22.04.4. В чистой консоли (которая по Ctrl+Alt+Fx) вообще никакие модификаторы не сработали. Т.е. ни Alt+F7, ни Ctrl+F7, ни Shift+F7. Но при нажатых модификаторах нет и реакции как на F7, т.е. какое-то понимание, что это не F7 есть. При этом быстрое последовательное нажатие Esc, F7 срабатывает как Alt+F7.

Пока просто оставлю это здесь как констатацию факта. Не уверен, что стоит с этим заморачиваться, хотя, если позиционируем far2l как универсальное средство в том числе и на совсем голых компах или при recovery действиях...

unxed commented 1 month ago

В режиме панелей у комбинаций Fn с Ctrl и Alt есть аналоги в меню. В режиме редактора и просмотрщика там не самые частые функции, кроме поиска с заменой, или у них есть альтернативы (Обратный поиск вместо поиска предыдущего фрагмента, например). Из нужной для быстрой и эффективной реанимации системы или правки пары конфигов остается только Ctrl+F7 в редакторе, решение предложено выше. А других use cases для фара в консоли ядра — не видно.

unxed commented 1 month ago

Solved it in a different way: added an alternative combination Ctrl+H, used for the same operation in many editors.