Отже, нещодавно я почав використовувати zsh та oh-my-zsh . Я використовую чисту (вдосконалену) тему, і підказка показує додаткову інформацію над підказкою.
Коли я очищаю термінал за допомогою Ctrl+ L, весь термінал видаляється, але рядок перед підказкою, що показує поточну каталог та інформацію про git, також очищається. Коли я clearнабираю текст, лінія залишається підказкою під час очищення терміналу.
Чи є спосіб зберегти цю лінію, коли я натискаю Ctrl+ L? На що вказує ця ярлик і як я можу це змінити? У моїх налаштуваннях терміналів (я перебуваю на Manjaro Budgie), це прив'язка клавіш відсутня у списку ярликів.
.zshrcфайл.
pureтему; обидваclearта^Lнамалюйте повний 2-рядовий рядок. Ви можете бачити, з чим^Lпов'язанийbindkey | fgrep '^L'. Це значення за замовчуваннямclear-screen, про яке ви можете прочитати вman zshzle. Але я підозрюю, що тут є щось інше; він повинен працювати без будь-яких злому. Я б протестував інший емулятор терміналу (xterm, sakura, Konsole). Тоді я б створив чисту за.zshrcдопомогоюsource /path/to/pure.zshі лише побачив, чи працює це. Потім поступово додайте більше інших конфігурацій назад, поки ви не знайдете фрагмент, який його порушує.