Отже, нещодавно я почав використовувати 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
і лише побачив, чи працює це. Потім поступово додайте більше інших конфігурацій назад, поки ви не знайдете фрагмент, який його порушує.