Tasti di scelta rapida (tasti opzione) nell'emulazione emacs (jetBrains PyCharm)

0

Ho il sospetto che si tratti di un problema generale con il Mac piuttosto che di qualcosa di specifico per l'app con cui sto lottando ora, che sembra essere PyCharm di jetBrains. La ragione per cui sospetto che questo sia un problema generale è che mi sono già trovato in difficoltà con altre app, in particolare emacs e forse alcune altre app che hanno emulazione di emacs keybinding, ma non abbastanza spesso (una volta all'anno o così) che posso ricorda la soluzione. Quello che ricordo è che la soluzione era davvero oscura e forse non qualcosa che dovevamo fare direttamente all'app, ma all'ambiente o al contesto.

Il problema è che i tasti alt non funzionano come previsto come tasti modificatori, ma inseriscono invece glifi. Ad esempio, vogliamo che Alt-D esegua la funzione dell'editor "Kill-to-end-of-word", ma, invece, immette ∂; vogliamo che Alt-B esegua la funzione di editor "Move-caret-to-previous-word", ma, invece, negli input ∫. Stranamente, Alt-F funziona come previsto per eseguire "Move-caret-to-next-word" invece di immettere ƒ.

Ecco alcuni dettagli in più:

Mac OSX yosemite, PyCharm CE 4.5.3, associazioni di tasti emacs (comando-, / Preferenze; Keymap; Emacs)

Controllo i collegamenti dei tasti sul lato destro, l'icona spyglass-with-cannonball dice "Trova azioni per scorciatoia" al passaggio del mouse, clicco su di esso, inserisco "Alt-B" e trova "Sposta il cursore sulla parola precedente ". Tuttavia, quando torno alla finestra dell'editor e premo "Alt-B" ottengo ∫. Allo stesso modo, quando cerco la mappa dei tasti per Alt-D, ottengo "Kill to End of Word" (solo quello che voglio), ma nella finestra dell'editor, stampa come il segno derivativo ricci ∂.

    
posta Reb.Cabin 14.08.2015 - 15:36
fonte

3 risposte

1

È necessario un layout sostitutivo per consentire i collegamenti con i tasti M. Questo post sul forum offre un file keylayout scaricabile che può essere copiato in /Library/Keyboard\ Layouts/ . Ho anche realizzato una mappa a forma di dvorak qui .

    
risposta data 26.04.2016 - 21:16
fonte
0

Esiste software per correggere l'input da tastiera. Ha un'intera sezione "Emacs" della sua configurazione.

    
risposta data 28.04.2016 - 23:10
fonte
-2

metti questo in ~ / .emacs

(set-keyboard-coding-system nil)

Per ulteriore assistenza potresti trovare utile questo link

    
risposta data 08.12.2015 - 14:45
fonte

Leggi altre domande sui tag