Vim в Gnome-terminal говорит: «Выход не к терминалу»

У меня есть несколько причин думать, что мой терминал ведет себя как консоль.

Я использую терминал GNOME 3.18.3.

Когда я открываю vim из моего терминала в Fedora 23, выдается следующее предупреждение: «Vim: Warning: Output is not to terminal».

Когда я открываю руководство для команды, он не переключает терминал в режиме «чтения». Что я имею в виду, так это то, что он не помещает меня на страницу руководства, где я мог бы прокручивать с помощью HJKL и выйти с помощью q. Вместо этого он просто печатает содержание руководства в результате команды типа ls одним махом.

Команды, подобные ls, не окрашены.

Я думаю, что это произошло после того, как я попытался использовать свой компьютер с помощью Ctrl + Alt + F3 (с консоли).

Как я могу вернуть терминал в прежнее состояние?

One Solution collect form web for “Vim в Gnome-terminal говорит: «Выход не к терминалу»”

Вы, скорее всего, попытаетесь перенаправить вывод своей оболочки в файл, например, что-то вроде

 bash -i | tee foo $ vim Vim: Warning: Output is not to a terminal 

Хотя вы можете читать (большинство) команд с клавиатуры с помощью этого подхода, выход больше не является терминалом. Вы можете восстановить, закрыв эту оболочку и захватив вывод по-другому: команда script может захватывать вывод, отправленный на терминал, не мешая ему. Например

 script -c bash foo 

будет записывать весь текст, отправленный на терминал во время выполнения этой команды bash , а вывод все равно будет терминалом (а не трубой или файлом).

Дальнейшее чтение:

  • script – сделать машинописный ввод терминальной сессии
  • Как получить настоящее имя управляющего терминала?
  • Функциональность Emacs «перейти к определению класса»?
  • терминал xfce4: отключить отдельные ярлыки
  • Установить приложение xdg-open по умолчанию для терминальной программы
  • Чтение пароля с клавиатуры вместо stdin
  • Установить ширину закладки в терминале GUI
  • Смарт-ТВ вызывает пустой экран
  • Как заставить пользователя нажать Enter для выхода в терминал, чтобы терминал не закрывался автоматически?
  • Может ли эмулятор терминала быть таким же быстрым, как TTY 1-6?
  • Как получить цвет фона в Emacs?
  • команда оболочки cd! $
  • Linux и Unix - лучшая ОС в мире.