Come si fa a far funzionare un'applicazione in Terminal per scorrere correttamente (come su Ubuntu)?

2

Esempio: nel Terminale, accendo elink e browser in una pagina web. Provo ad usare il gesto di scorrimento del trackpad e la pagina su e giù per scorrere verso l'alto e verso il basso la pagina web che elinks mi mostra. Ma invece di scorrere la pagina Web, Terminal scorre l'intero buffer di scorrimento.

In Ubuntu, gli elinks scorreranno correttamente quando premi pagina su e pagina giù e la rotellina.

Questo vale anche per altri programmi POSIX basati su console come Vim.

Qualche suggerimento su come ottenere questi programmi per accettare i gesti di scorrimento del trackpad in OS X?

    
posta dan 02.05.2012 - 16:36
fonte

1 risposta

3

Per utilizzare la rotellina del mouse o il trackpad per scorrere in Terminal.app devi installare MouseTerm . Dopo aver installato MouseTerm dovrai aggiungere set mouse=nicr al tuo file .vimrc:

echo "set mouse=nicr" >> ~/.vimrc

Se non riesci ancora a scorrere gli elinks, è possibile che non sia stato compilato con il supporto GPM (General Purpose Mouse). Poiché elinks non è un'applicazione nativa per OS X probabilmente installata tramite MacPorts o Homebrew . Aprirei il file "formula" per elinks /usr/local/Library/Formula/elinks.rb (per impostazione predefinita per Homebrew) e verifica che --without-gpm non sia da nessuna parte.

Anche se la tua domanda afferma che vuoi farlo in Terminal.app ti consiglio di dare un'occhiata a iTerm2 che supporta questo in modo nativo , e ha ancora un po 'di più da offrire l'app Terminal stock.

    
risposta data 02.05.2012 - 16:45
fonte

Leggi altre domande sui tag