![Kontextspezifische Neuzuordnung](https://rvso.com/image/1336281/Kontextspezifische%20Neuzuordnung.png)
Ich habe die folgende praktische VIM-Karte:
inoremap ( ()<Left>
Manchmal wechsele ich jedoch in den Einfügemodus, um einen Funktionsaufruf um eine Variable herum einzufügen, etwa so:
Was: $sql = "SELECT * FROM " . $someTable;
To: $sql = "SELECT * FROM " . mysql_real_escape_string($someTable);
Die Zuordnung macht ein Redundanz )
nach mysql_real_escape_string(
.Gibt es eine Möglichkeit, die Zuordnung so umzugestalten, dass )<left>
nicht angehängt wird , wenn nach dem Cursor ein Zeichen vorhanden ist und das Zeichen nach dem Cursor kein Leerzeichen ist (
?
Danke.
Antwort1
Das würde bedeuten, „Funktionsgebiet“ zu betreten. Von dort aus können Sie sich auch auf „Plugin-Gebiet“ begeben und ein dediziertes Plugin wie verwenden.abgrenzenoderautomatisch schließenoder die vielen Variationen derselben Idee?