Екран GNU - видалення вікна Vim після виходу


12

Я використовую urxvt з екраном GNU з X11 на своєму mac. Мені це дуже подобається. Єдине моє питання - це те, що коли я закриваю vim, він розміщує підказку оболонки під вікном vim. Це не величезна проблема, але в основному приховує все, що я робив, перш ніж відкрити vim. Якщо я використовую urxvt без екрана GNU і закриваю vim, він приховує вікно vim і ставить мій підказку оболонки відразу після підказки, що відкрила vim.

Будь-яка ідея, що я можу виправити на екрані, щоб допомогти у цьому?

Чи має це щось спільне з заготовкою екрана?


ось хороший посилання з загальними налаштуваннями, які ви повинні мати у вашому screenrc або .screenrc wiki.linuxquestions.org/wiki/Screen
Спайк

Відповіді:


18

Увімкніть altscreenопцію в ~/.screenrc.

Повноекранні програми використовують функцію терміналу під назвою "альтернативний екран", який має окремий буфер екрану і (часто) незначні зміни поведінки для адаптації до таких інтерфейсів. Програма переходить на "альтернативний" екран при запуску і повертається до "нормального" при виході.

Оскільки Екран сам виступає як емулятор терміналу, він також повинен імітувати функцію альт-екрана. Усі інші емулятори терміналів включають цю функцію за замовчуванням, але Екран її заховано за altscreenможливістю з історичних причин.


1
Я не можу вас достатньо підтримати!
Джордж

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.