Большинство приложений умело используют всю доступную им ширину терминала. Моя оболочка делает, screen, vim и т. Д. Однако diffв параллельном режиме ( -y) этого не происходит. Это злит меня. Он использует 126 символов ширины, что даже не половина моего терминала шириной 270 блоков.
Просматривая справочную страницу, вы не найдете ничего особенного в автоматической настройке ширины, только указав ее вручную -W.
Возможно, есть «скрытая функция», diffпозволяющая автоматически расширяться на всю ширину терминала? Или; Какой самый простой путь для автоматической вставки -W <terminalsize>в мою команду diff при каждом запуске?
Я предполагаю, что автоматическое добавление -W ко всему не повредит, потому что это будет означать только «использовать столбцы $ x», что всегда и нужно, независимо от того, нахожусь ли я в режиме «бок о бок», или иным образом.