Come disattivare il "Consenti segnalazione del mouse" del terminale?

6

Ogni volta che si apre una nuova finestra di Terminale, View - > Allow mouse reporting è sempre selezionato. E ogni volta devo premere CMD-R per disabilitarlo.

È qui un modo per disattivarlo per impostazione predefinita ?

    
posta jm666 14.10.2015 - 13:40
fonte

2 risposte

6

Il Visualizza > La voce di menu Consenti al rapporto del mouse non consente di abilitare il comportamento del rapporto del mouse del terminale, controlla semplicemente se la funzione di segnalazione del mouse è consentita .

Ciò fornisce all'utente un mezzo per bypassare temporaneamente la funzione di segnalazione del mouse quando è stata abilitata dai programmi applicativi, per interagire con la vista terminale per brevi periodi di tempo. Nota inoltre che puoi usare il tasto modificatore Fn quando fai clic, trascina e scorri per bypassare temporaneamente la funzione di segnalazione del mouse.

Il rapporto del mouse non è abilitato a meno che i programmi applicativi in esecuzione nel terminale lo richiedano. I programmi applicativi normalmente non lo abilitano di default e devono essere configurati per farlo. Ad esempio, per abilitare la funzione di segnalazione del mouse in Vim, si inserisce set mouse=a in ~/.vimrc .

Se non si desidera abilitare la funzionalità di creazione di rapporti tramite mouse, configurare i programmi applicativi appropriati per disabilitarla.

    
risposta data 03.11.2015 - 20:19
fonte
2

Questo errore può essere aggirato per impostazione predefinita tramite un comando osascript nella configurazione di avvio della shell (ad esempio ~/.zshrc o qualsiasi altra cosa):

osascript -e 'tell application "System Events" to keystroke "r" using command down'

anche se questo potrebbe richiedere if istruzioni per verificare se a) TERM_PROGRAM è Apple_Terminal eb) forse non se ssh entra da un not-Mac-using-Terminal.app a un Mac.

    
risposta data 07.04.2016 - 18:57
fonte

Leggi altre domande sui tag