Wie füge ich den vim Befehl in den vim Editor auf dem Mac ein?

554
Bruce

Ich habe eine Reihe von vim-Befehlen, die ich in einer Datei aufbewahre, weil ich sie nicht leicht zu merken finde.

Ich möchte sie in jede Vim-Sitzung einfügen, die ich gerade ausführte.

Wenn Sie jedoch nach dem Upgrade auf High Sierra einen Vim-Befehl in eine Vim-Sitzung einfügen, wird der Text so hinzugefügt, als hätte ich ihn gebeten, den Text einzufügen!

Wirklich, wirklich ärgerlich und ich kann nicht herausfinden, wie ich das Einfügen der Paste als Tastatureingabe zulasse.

Irgendwelche Ideen? Vielen Dank!

2
Nun, ich habe vorerst einen anständigen Workaround - wenn ich das tippe: dann funktioniert die Paste wie erwartet. Sogar ich kann mich an das: bisschen erinnern :-) Bruce vor 6 Jahren 1

1 Antwort auf die Frage

0
CoreyJJohnson

Ich kann anscheinend nicht auf "High Sierra" upgraden, also kann ich das noch nicht bestätigen, aber ...

Das klingt so, als hätte es mit dem Befehl zu tun: set mouse = a command. Geben Sie :setden Typ ein, um die aktuelle Einstellung für die mouse=Variable anzuzeigen . Es gibt einige Modi für Ihre Maus in vim. Ich denke du willst :set mouse=n. Geben Sie :help mousevim ein, um weitere Informationen anzuzeigen. Leider schreibe ich das auf meinem Handy und kann nicht weiter recherchieren. Hoffentlich erhalten :help mouseSie die Informationen, die Sie benötigen, um den richtigen Befehl zum Ändern des Mausverhaltens zu finden.

Wenn :set mouse=ndas Problem set mouse=nbehoben ist, fügen Sie es in Ihre ~ / .vimrc-Datei ein. Gleicher Befehl ohne Doppelpunkt.