Как я могу настроить putty, чтобы сохранить канал от nano на экране после выхода?

когда я использую SecureCRT в качестве моего клиента ssh, и я выхожу из сеанса nano, приглашение появляется под последним состоянием экрана nano. Я привык к тому, что могу ссылаться на контент, который я редактировал, поэтому мне нравится это поведение.

когда я использую putty, он очищает содержимое экрана nano, прежде чем вернуть меня в приглашение, поэтому единственное, что появляется над моим новым приглашением, - это содержимое терминала, которое существовало до входа в nano.

Я искал в настройках putty, пока что безрезультатно. Любые идеи о том, как получить желаемое поведение, когда я в замазке? (или, может быть, это нано или терминальная настройка, а putty просто выполняет заказы, которых SecureCRT нет?)

8
задан 0xDAFACADE
11.04.2023 8:30 Количество просмотров материала 2417
Распечатать страницу

2 ответа

Если вы идете в экран конфигурации шпатлевки, под категорией "терминалы", во вкладке "особенности", есть флажок "Отключить переключение на альтернативный экран терминала". Убедитесь, чтобы проверить его, и вы получите именно то поведение, которое вы ищете.

из документации по шпатлевке:

4.6.4 отключение переключения на альтернативный экран

многие терминалы, в том числе шпатлевка, поддерживать себя альтернативный экран’. Это тот же самый размер как обычный терминальный экран, но отдельный. Обычно экранная программа, например текстовый редактор, может переключить терминал на альтернативный экран перед запуском. Затем в конце запуска он переключается обратно на основной экран, и вы видите содержимое экрана так же, как и до запуска редактора.

некоторые люди предпочитают этого не произошло. Если вы хотите, чтобы ваш редактор работал на том же экране, что и остальные действия терминала, вы можете отключить альтернативный функция экрана полностью.

Source

4
отвечен 0xDAFACADE 2023-04-12 16:18

использовать TERM=vt100, чтобы оставить содержимое на экране после выхода.

Вы можете просто проверить, выполнив

export TERM=vt100

при использовании bash. Нет необходимости перезапускать оболочку. Вы можете установить это значение в Putty также, как часть конфигурации для того соединения.

2
отвечен Marcelo 2023-04-12 18:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх