Я обычно использую необработанный ввод при написании программ для Unix, потому что мне нравится использовать нажатие клавиши-X для создания меню.Другими словами, интерфейс говорит что-то вроде (нажмите O, чтобы открыть новый файл, нажмите L, чтобы отобразить список файлов, нажмите D, чтобы удалить текущий файл и т. Д.).Пользователю не нужно нажимать клавишу Enter, он просто нажимает одну клавишу.
Однако я понимаю, что использование готового режима имеет некоторые преимущества, в основном благодаря возможности использования встроенных функций редактирования строки.
Я собираюсь написать целый новый кусок кода.Есть ли какая-то конкретная причина, по которой я могу не знать, почему я должен перейти в режим готового ввода?