2010-04-13 16 views
5

Eventuali duplicati:
Meta and # in a UK mac terminalInserimento # personaggio terminale OS X quando si usa "opzione come meta tasto"

sto usando il tasto Opzione mentre meta chiave nei miei terminali, ma dal momento che sto usando una tastiera Regno Unito questo significa che non posso usare alt-3 (AKA opzione-3) per inserire un (hash/sterlina) characte '#'. Non voglio disattivare l'opzione-come-meta poiché utilizzo la funzionalità che fornisce.

Qualcuno sa come posso inserire caratteri '#' in questa situazione?

+0

pone sul superuser.com –

+2

@ Paolo - commento giusto, ma i programmatori usano # molto più della maggior parte della gente perché è un commento comune, quindi un pubblico più interessato. @Ned - è un duplicato della mia domanda, ma questo ha risposte migliori, quindi sarebbe meglio se il mio fosse contrassegnato come un duplicato @Juice - evviva per avermelo fatto sapere; +1 dappertutto –

+3

Ciao. Questo mi stava guidando fino al muro ... sto aggiungendo la mia soluzione a questo principalmente per il mio riferimento futuro, ma potrebbe aiutare qualcuno :) per Regno Unito o layout di tastiera irlandese. Vai a: 'Terminale'>' Preferenze'> 'Tastiera'. Premi "+" per creare una nuova mappatura. Chiave: 'F1'. Modificatore: 'opzione'. Azione: invia una stringa alla shell. Inserisci "#" nella casella di testo. Viola ... Opt + F1 == #. Avvertenza: si presume che si stia utilizzando F1, F2, ecc. Come tasti funzione standard (Preferenze di Sistema> Tastiera). Altrimenti questa scorciatoia si apre Preferenze di visualizzazione: s –

risposta

7

Interruttore tastiera per il layout degli Stati Uniti: System Preferences =>Language & Text =>Input Sources - si può attivare sia Uniti e Regno Unito il layout con commutazione veloce tra i due sulla barra dei menu (Character Viewer e Keyboard Viewer sono utili anche mentre si è in esso). Utilizzare la disposizione degli Stati Uniti per la programmazione (con Shift-3 = #) e il layout del Regno Unito per i tempi quando si ha bisogno £.

+1

Grazie, ho anche notato che posso utilizzare una fonte di input diversa per ciascun documento. Posso usare questo e quando avvierò una sessione terminale posso cambiare l'input negli Stati Uniti: questo ha il vantaggio di non influenzare le mie altre applicazioni ma i successivi nuovi terminali ereditano le impostazioni di input e usano il layout statunitense. – TheJuice

+1

Questo ha funzionato per me. Non è un grosso problema cambiare quando si usano cose come 'nano'. –

4

Questa domanda ha già una risposta accettata, quindi non voglio minarlo, ma in base alla raccomandazione Martin Dow's nei commenti della domanda sopra sto ripubblicando il mio commento originale come risposta.

Sto aggiungendo la mia soluzione a questo principalmente per il mio riferimento futuro, ma potrebbe aiutare qualcuno :) Per Regno Unito o layout di tastiera irlandese. Vai a: Terminale> Preferenze> Tastiera. Premi "+" per creare una nuova mappatura. Chiave: F1. Modificatore: opzione. Azione: invia stringa a shell. Inserisci "#" nella casella di testo. Viola ... Opt + F1 == #. Caveat: questo presuppone che si sta utilizzando F1, F2, ecc come funzione standard tasti (Preferenze di Sistema> Tastiera). In caso contrario, questa scorciatoia apre preferenze di visualizzazione: s

Un'altra alternativa, naturalmente, è quello di utilizzare iTerm2 che ha preferenze di mappatura chiave impressionante;)

Problemi correlati