Инструмент JShell использует JLine для редактирования строки.Таким образом, он ведет себя одинаково, используется ли он на Windows, Mac или Linux.Например, нажатия клавиш ctrl-b и ctrl-f перемещают курсор вперед и назад.
Одним из преимуществ является то, что он дает вам настраиваемые нажатия клавиш (в основном, завершение табуляции и некоторые другие вещи).Вы можете получить список этих нажатий клавиш, используя следующую команду:
/help shortcuts
Недостатки указаны в OP.Я не думаю, что можно изменить REPL, чтобы использовать другой метод ввода строки.