Ich sehe die recording
Nachricht unten in meinem gVim 7.2-Fenster.
Was ist das und wie schalte ich es aus?
Ich sehe die recording
Nachricht 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 off
war 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 q
die Makroaufzeichnung gestartet, und die Aufzeichnung wird beendet, wenn der Benutzer q
erneut trifft .
Um die Aufnahme zu deaktivieren, fügen Sie, wie Joey Adams erwähnte, die folgende Zeile .vimrc
in 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 q
gefolgt von einem Registernamen aufgerufen und kann durch erneutes Eingeben verlassen q
werden.
q
gefolgt von einem beliebigen Registernamen eingegeben , der 0-9, az, AZ und ".
:help q
und :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.