Как очистить консоль LLDB - PullRequest
0 голосов
/ 25 марта 2020

Как очистить экран консоли в терминале LLDB? Я знаю, что в GDB это делается с shell clear
(Ctrl+L не работает для моего случая, так как я запускаю сеанс LLDB в консоли отладки VSCode)

1 Ответ

1 голос
/ 26 марта 2020

В случае gdb, shell clear порождает подчиненную оболочку и вызывает команду этой оболочки clear. Поскольку оболочка совместно использует один и тот же терминал с gdb, это служит для очистки терминала.

В случае VSCode lldb не подключен напрямую к терминалу, он просто передает текст в VSCode через сокет. Поэтому он не имеет никакого влияния на окно, которое VSCode выбирает для отображения текста. Интерфейс VSCode-lldb должен иметь примитив «clear your console», чтобы он работал в подобных случаях. Этого не существует на стороне lldb. Я не знаю, существует ли он на стороне VSCode.

...