Ich benutze die Register häufig zum Kopieren / Einfügen, habe aber immer vergessen, in welchem Register sich mein Inhalt befindet.
Gibt es eine Möglichkeit, die Register vor dem Einfügen anzuzeigen?
Im Idealfall bleibt das Register bei der Auswahl des gewünschten Registers auf dem Bildschirm.
cut-copy-paste
register
nobe4
quelle
quelle
"
und@
im normalen Modus unterbricht nahezu alle Makros, die Register verwenden. FWIW.@
. Die README-Datei stellt fest, dass nicht rekursive Karten Probleme verursachen. Ich bin damit einverstanden, dass es schön wäre, wenn es so konfiguriert werden könnte, dass nur die Register angezeigt werden.:%g/text/ normal "Ayy
Ich habe diese Zuordnung erstellt, um die Registerliste anzuzeigen und die einzufügende auszuwählen:
Dies zeigt die Registerliste mit an
:reg
und führt den normalen Befehl ausWo
X
ist das Ergebnis voninput()
.quelle
Ich würde empfehlen, zu verwenden
:reg
Es wird der Inhalt aller Register angezeigt (Sie können mit j und k durchblättern).
Wenn Sie nur den Inhalt eines Registers anzeigen möchten, können Sie in den Befehlsmodus wechseln und eingeben
dann das Register, zum Beispiel das x-Register
Dadurch wird der Inhalt des Registers in die Befehlszeile eingefügt. Sie können dann die Befehlszeile verlassen, nachdem Sie Ihr Register angezeigt haben.
quelle
:dis
und:reg
? Ich benutze immer die erstere.:help :dis
->:di[splay] [arg] Same as :registers. {not in Vi}