Согласно этому FAQ для Less на домашней странице разработчика, оказывается, что наличие в .cshrc
файле всего, что генерирует вывод на консоль (что делает мой скрипт заголовка окна), может мешать выводу less
. По-видимому, less
вызывает оболочку для открытия и просмотра файлов, и поскольку любой новый экземпляр оболочки будет автоматически выполнять команды .cshrc
, независимо от того, какой вывод консоли произойдет на этом шаге, будет мешать работе инструмента.
Решение состоит в том, чтобы удалить вызов моего скрипта из .cshrc
файла. Я могу поместить его в .login
файл, но есть предостережение, что любой новый вызов оболочки не будет повторно выполнять команды в этом файле.