2009-12-14 12 views
12

Ho cercato di associare le chiavi a zzh su un Mac, ma ho qualche problema. So che dovrei usare Google su Google ma non trovo quello che mi serve ...bindkey con zsh su Mac

Ho cercato di associare ctrl-backspace a un equivalente di ctrl-w, ovvero eliminare una parola. Ma non riesco a trovare il codice chiave per questo. Nulla si presenta quando lo faccio con 'leggi'. Non riesco neanche a trovare un grafico online.

Inoltre, non sono riuscito a collegare in qualche modo le chiavi home/end (cioè fn-sinistra, fn-destra). Non è legato alle assegnazioni della tastiera di Terminal o .zshrc ma sta ancora facendo cose strane quando lo preme. La pagina su e giù sembra comportarsi in modo meno strano. Qualsiasi aiuto?

Grazie

+0

backspace è^H (Ctrl-H) già. ho paura che non puoi combinarlo con un altro ctrl. –

risposta

31

aprire una shell e prova a premere Ctrl-V e poi il tasto che si desidera associare (ad es. Casa) Questa è la sequenza di tasti si dovrebbe usare con bindkey.

mie associazioni per Home/End (inizio/fine linea) su Snow Leopard:

bindkey '^[[H' beginning-of-line 
bindkey '^[[F' end-of-line 

ancora cercando di legare cmd-sinistra se ...

+0

Sorpreso che questo non ha avuto più upvotes, risposta fantastica. –

+0

Ottima risposta, grazie! – venables

+0

SI !! Grazie. C'è un posto consigliato per mettere qualcosa di simile in modo che si carichi ogni volta, o dovrei semplicemente inserirmi nel mio .zshrc? – ifightcrime