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

Я также могу порекомендовать вам взглянуть на пакет 'acl'. Расширенные ACL намного удобнее по сравнению с традиционными ACL Unix, и я ' м использую его все время сейчас.

1
23.07.2016, 02:42
1 ответ

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

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

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

script -c bash foo

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

Дополнительная литература:

5
27.01.2020, 23:16

Теги

Похожие вопросы