Ich sehe die recordingNachricht unten in meinem gVim 7.2-Fenster.
Was ist das und wie schalte ich es aus?
Ich sehe die recordingNachricht unten in meinem gVim 7.2-Fenster.
Was ist das und wie schalte ich es aus?
Antworten:
Sie beginnen die Aufnahme mit q<letter> und können sie beenden, indem Sie qerneut tippen .
Die Aufnahme ist eine sehr nützliche Funktion von Vim.
Es zeichnet alles auf, was Sie eingeben. Sie können es dann einfach durch Eingabe wiedergeben @<letter>. Datensatzsuche, Bewegung, Ersatz ...
Eines der besten Features von Vim IMHO.
"- es heißt das Standardregister.
and how to turn offwar auch die Frage
Geben Sie ein :h recording, um mehr zu erfahren.
* q * * Aufzeichnung *
q {0-9a-zA-Z "} Geben Sie eingegebene Zeichen in das Register {0-9a-zA-Z"} ein.
(Großbuchstaben zum Anhängen). Der Befehl ' q ' ist deaktiviert
während der Ausführung eines Registers , und es funktioniert nicht im Inneren
eine Zuordnung . {Vi: keine Aufnahme}
q Stoppt die Aufnahme . (Implementierungshinweis: Das ' q ' das
stoppt die Aufzeichnung wird nicht im Register gespeichert , es sei denn,
es war das Ergebnis einer Zuordnung ) {Vi: keine Aufzeichnung}
* @ *
@ {0-9a-z ". = *} Führe den Inhalt des Registers {0-9a-z". = *} [Count]
mal aus. Beachten Sie, dass Register ' % ' (Name des aktuellen
Datei) und ' # ' (Name der alternativen Datei) können nicht sein
benutzt. Für " @ = " werden Sie aufgefordert, einen Ausdruck einzugeben
. Das Ergebnis des Ausdrucks ist dann
hingerichtet. Siehe auch | @: |. {Vi: nur benannte Register}
Es hört sich so an, als hätten Sie die Makroaufnahme aktiviert. Um es auszuschalten, drücken Sie q.
Weitere Informationen finden Sie unter " : Hilfe bei der Aufnahme ".
Verwandte Links:
Durch Eingabe wird qdie Makroaufzeichnung gestartet, und die Aufzeichnung wird beendet, wenn der Benutzer qerneut trifft .
Um die Aufnahme zu deaktivieren, fügen Sie, wie Joey Adams erwähnte, die folgende Zeile .vimrcin Ihr Home-Verzeichnis ein:
map q <Nop>
Wie andere gesagt haben, handelt es sich um eine Makroaufnahme, die Sie mit q ausschalten. Hier ist ein schöner Artikel darüber, wie und warum es nützlich ist.
Dies bedeutet, dass Sie sich im Modus "Makro aufzeichnen" befinden. Dieser Modus wird durch Eingabe qgefolgt von einem Registernamen aufgerufen und kann durch erneutes Eingeben verlassen qwerden.
qgefolgt von einem beliebigen Registernamen eingegeben , der 0-9, az, AZ und ".
:help qund :help @wenn Sie daran interessiert sind, es zu verwenden.
map q <Nop>Fügen Sie Ihrer .vimrc-Datei etwas hinzu , um die vim-Aufnahme endgültig zu deaktivieren.