Per impedire il ritorno a capo del testo nel terminale OSX?

6

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?

    
posta Léo Léopold Hertz 준영 08.06.2015 - 22:42
fonte

3 risposte

3

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.

    
risposta data 09.06.2015 - 09:15
fonte
3

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

    
risposta data 09.06.2015 - 09:48
fonte
2

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).

    
risposta data 09.06.2015 - 15:29
fonte

Leggi altre domande sui tag