Unter OS X, bei jedem Programm, wenn ich Option-p eintippe, bekomme ich π
, Option-P Ich bekomme ∏
und es gibt eine Menge alt / Option Bindungen, die nur griechische und andere Sonderzeichen zurückgeben.
Gibt es eine Möglichkeit, das zu deaktivieren?
Momentan verwende ich das Auto Pairs VIM-Plugin und es hat die folgenden Standardzuordnungen :
%Vor%Es scheint, dass ich diese und andere Meta-Key-basierte VIM-Mappings nicht verwenden kann, solange diese spezielle Eingabe aktiviert ist.
BEARBEITEN
Von dieser cnet Artikel , in Wahrheit muss ich wissen, wie man den speziellen Eingang deaktiviert, der unten auf der Seite angezeigt wird.
Verwenden Sie die Einstellung macmeta
: :set macmeta
Von :help 'macmeta'
'macmeta' Verwenden Sie die Option (alt) als Metaschlüssel. Wenn diese Option aktiviert ist, werden die Tastenbetätigungen nicht interpretiert, wodurch Bindungen mit
<M-..
& gt; aktiviert werden. Wenn diese Option deaktiviert ist, werden die Options-Tastendrücke von der ausgewählten Eingabemethode interpretiert und als Text eingefügt.
Offensichtlich ist dies eine Einstellung nur für MacVim.
In Terminal.app-Einstellungen gibt es eine Einstellung für "Option als Metaschlüssel verwenden" unter der Registerkarte Tastatur , die z. Option-p Drucken π . Möglicherweise müssen Sie ein neues Terminalfenster starten, um den Effekt zu sehen. Aber aus irgendeinem Grund habe ich auch nach der Deaktivierung Schwierigkeiten, Mappings für <M-p>
zu setzen, aber Mappings mit Ctrl-v und Einfügen des Zeichens wörtlich funktioniert .
Nun, es scheint, dass ich mit MacVim in meiner .vimrc diese Sonderzeichen einfach abbilden kann und das sowohl an der GUI als auch am Terminal funktioniert.
Da sie von den entsprechenden Metaschlüsselkombinationen erzeugt werden, sieht es nur wie eine Metaschlüsselzuordnung aus.
BEARBEITEN
Einige Sonderzeichen sind Akzente und es funktioniert möglicherweise nicht gut für sie.
Ich habe das bei meinem .vimrc
:
has("gui_macvim")
ist sowohl bei GUI als auch bei Terminal wahr, wenn MacVim läuft.
Tags und Links macos vim osx-lion osx-mountain-lion macvim