La maggior parte delle applicazioni è intelligente sull'uso dell'intera larghezza del terminale disponibile. La mia shell fa, schermo, vim, ecc. Tuttavia, diff
in modalità side-by-side ( -y
), non lo fa. Questo mi fa arrabbiare. Utilizza una larghezza di 126 caratteri, che non è nemmeno la metà del mio terminale di larghezza a 270 blocchi.
Guardare attraverso la pagina man non rivela nulla di particolare sulla regolazione automatica della larghezza, specificandola solo manualmente tramite -W
.
Esiste forse una "funzione nascosta" diff
per consentire l'espansione automatica dell'intera larghezza del terminale? O; Qual è il percorso più semplice da inserire automaticamente -W <terminalsize>
nel mio comando diff ogni volta che lo eseguo?
Sono convinto che l'aggiunta automatica di -W a tutto non possa far male a nulla, perché significherà sempre "utilizzare $ x colonne", che è sempre quello che voglio, sia che io sia in modalità side-by-side, o altrimenti.