Vorrei impedire il ritorno a capo del testo nel terminale OSX, lasciando che il testo continui sotto il bordo. Non riuscivo a trovarlo nelle preferenze del terminale.
Come puoi evitare il ritorno a capo del testo nel terminale OSX?
Vorrei impedire il ritorno a capo del testo nel terminale OSX, lasciando che il testo continui sotto il bordo. Non riuscivo a trovarlo nelle preferenze del terminale.
Come puoi evitare il ritorno a capo del testo nel terminale OSX?
Questa funzione non esiste in Terminal
. Non esiste nemmeno all'interno di xterm
. Potrebbe essere davvero utile leggere i file di log con linee molto lunghe o l'output di comandi come tcpdump
. Il wrapping li rende illeggibili.
Ti suggerisco di inserire un feedback su questa funzione su: feedback MacOS X
Per renderlo una proposta di improvvisazione vincente ti suggerisco di chiedere una barra di scorrimento orizzontale in modo da poter visualizzare il testo oltre il bordo destro.
Questo rapporto è incluso qui perché Apple non rende pubbliche queste richieste di funzioni in alcun modo, organizzando meglio l'applicazione di questa proposta.
Ho inviato la seguente richiesta di funzione ad Apple
Non proprio un bug di Terminal.app, ma piuttosto parte delle voci di terminfo che descrivono vari terminali e le loro caratteristiche (come xterm-256color, l'impostazione predefinita di Terminal.app).
Da man terminfo
:
Variable String Capname TCap Code Description
enter_am_mode smam SA turns on automatic margins
exit_am_mode rmam RA turns off automatic margins
Prova tput rmam
quindi i comandi che desideri. Questo dovrebbe disattivare il ritorno a capo automatico.
tput smam
imposta i margini automatici sul valore predefinito per le voci del terminale con la capacità "am" o "automatic-right-margin".
less
non sembra funzionare bene con le linee lunghe dopo tput rmam
, usa invece l'opzione -S
o --chop-long-lines
.
Per lo scorrimento orizzontale della linea di prompt, vedi man bash
in horizontal-scrolling-mode
(disattivato per impostazione predefinita).
Leggi altre domande sui tag terminal