Ich habe eine Zuordnung, um // als globale Git-Suche im Projekt nach einem Wort unter dem Cursor zu verwenden:
%Vor%Das Problem ist, dass sich die reguläre Suche nach dem Hinzufügen dieser Zuordnung merkwürdig verhält, wenn ich versuche, den Suchbegriff einzufügen. Wenn ich also auf / und dann auf Einfügen (Apple-v auf Mac) drücke, bekomme ich stattdessen Folgendes:
%Vor%Aktualisieren.
Es spielt wirklich keine Rolle, was die genaue Zuordnung ist. Versuchen Sie beispielsweise Folgendes:
%Vor% Geben Sie nun // ein und Sie werden test
in der Statusleiste sehen.
Geben Sie jetzt / ein und drücken Sie sofort auf Einfügen. Ich bekomme
%Vor%Ich habe das gleiche Verhalten. Es scheint sich um einen Fehler in MacVim zu handeln, da dieser in MacVim im Terminal-Modus nicht auftritt. Das Mapping (welcher Schlüssel und was) scheint nichts zu ändern. Es scheint, dass jedes Mal, wenn Sie drücken, während Vim auf einen Schlüssel wartet, um ein Mapping abzuschließen, das Mapping aufhört und tut, was zu tun ist, es abbricht, aber diesen Schlüssel sendet. Das Problem tritt nicht auf, wenn Sie bis zum Mapping Timeout warten.
Sie können es im Einfügemodus wie diesem
reproduzieren %Vor%der Typ v und schnell genug im Einfügemodus und Sie haben das gleiche X & gt;.
Tags und Links vim