Recentemente ho iniziato a utilizzare un nuovo computer (in realtà un Hackintosh) con macOS Sierra. La mia precedente macchina di sviluppo è ancora su El Capitan. Durante la configurazione della nuova macchina ho aggiunto ~/Library/KeyBindings/DefaultKeyBinding.dict
.
La maggior parte dei tasti (in particolare l'opzione + f per spostare il cursore di una parola in avanti) funziona bene. Tuttavia, l'opzione + b per spostare il cursore una parola indietro agisce semplicemente come una chiave morta e digita un carattere ˘
.
La sezione pertinente di DefaultKeyBindings.dict è la seguente:
<key>~b</key>
<string>moveWordBackward:</string>
Aggiungendo questo in particolare a, ad es. Il file ~/Library/Application Support/TextMate/KeyBindings.dict
di TextMate risulta nell'opzione + b che funziona in TextMate, ma ovviamente non ha alcun effetto altrove:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>~b</key>
<string>moveWordBackward:</string>
</dict>
</plist>
Come posso evitare di dover cambiare le mie abitudini rispetto a moveWordBackward:
?