Поиск в истории команд LLDB, начиная с символов, похожих на readline GDB?
Есть ли способ поиска команд LLDB, аналогичный истории поиска библиотеки backline в bash и GDB?
Я хочу иметь возможность вводить некоторые символы и использовать стрелку вверх для циклического перебора всех команд, начинающихся с этих символов.
1 ответ
lldb использует editline, а не readline. Editline имеет обратный поиск в функции истории команд (em-inc-search-prev), которая связана с ^R
по умолчанию (хотя вы можете изменить это в вашем.editrc) Это работает как в Emac ^S
, вы вводите символы для уточнения поиска, и ^R
перейти к предыдущему матчу. Чтобы изменить направление и начать поиск вперед, вы должны использовать em-inc-search-next, но мы ни к чему не привязали.