#visual-studio-code #terminal
#visual-studio-code #терминал
Вопрос:
Я не хочу, чтобы это сообщение отображало содержимое сеанса, восстанавливаемое каждый раз, когда я открываю терминал. Почему он не может восстановиться и просто не показывает никаких сообщений или, по крайней мере, предоставляет возможность сделать это.
Комментарии:
1. Я не вижу способа отключить сообщение, но сохранить функциональность восстановления терминала.
2. @Отметьте Да верно.
Ответ №1:
Эту функцию можно отключить, используя следующие две строки. Откройте «настройки» -> Введите эти команды, чтобы вернуть поведение VSCode. Установите для них значение never и false.
"terminal.integrated.persistentSessionReviveProcess": "never"
"terminal.integrated.enablePersistentSessions": false
Комментарии:
1. Я просто не хочу сообщения, я хочу сохранить функциональность
2. Потрясающе, это худшая функция в VS Code.
Ответ №2:
поскольку в настоящее время нет способа отключить сообщение, но сохранить функциональность, выполнение clear
команды при запуске терминала является моим текущим обходным решением.
для powershell просто добавьте clear
команду в профиль.
Ответ №3:
есть решения, которые сработали для меня! Здесь https://github.com/microsoft/vscode/issues/39137#issuecomment-986189447
Комментарии:
1. Я не хочу отключать сеанс восстановления, мне просто не нужен msg.
Ответ №4:
VSCode 1.69 (июнь 2022) должен удалить это сообщение в некоторых случаях:
См. PR 152408 «Восстановить старые буферы, если никаких дополнительных взаимодействий не произошло» От проблема 142855
Это заставляет терминалы восстанавливать буфер текущего сеанса только в том случае, если с пользователем было какое-то взаимодействие, аналогично тому, как начальный процесс не восстанавливается, если взаимодействие не произошло.
Это позволило бы перейти от:
Для:
Tyriarxterm.js master [?]
❯
Session contents restored from 2/15/2022 at 7:39:34 AM
Shell integration activated!
Tyriarxterm.js master [?]
❯
Чуть менее «громкий».