Als «register» getaggte Fragen

Register speichern Textausschnitte zum Ziehen (Kopieren), Löschen (Ausschneiden), Einfügen (Einfügen). In Vim werden Register auch für die Makrowiedergabe verwendet. Einige Register sind speziell und können auf die Zwischenablage des Betriebssystems verweisen oder Ausdrücke auswerten.


5
Durchführen bestimmter Vorgänge ohne Löschen des Registers
In Konfigurationsdateien kopiere ich häufig einen Zeilenblock und füge ihn ein. Dann möchte ich kleine Änderungen an diesem Block vornehmen. Nach dem Einfügen xlösche ich mit Zeichen, die ich entfernen möchte, und füge dann den nächsten Block ein. Mit Ausnahme xder gelöschten Zeichen in der Zwischenablage, so muss ich den …

3
Wie beende ich die Aufnahme in der Befehlszeile?
Wenn ich ein Makro mit aufzeichne qund fertig bin, kann ich Folgendes eingeben: q um die Aufnahme zu beenden, wenn ich mich im normalen oder visuellen Modus befinde. <c-o>q um die Aufnahme zu beenden, wenn ich mich im Einfügemodus befinde. .. Wie stoppe ich die Aufzeichnung, wenn mein Makro im …


3
Wozu dient das Black-Hole-Register ("_")?
Ich habe kürzlich über das Black-Hole-Register gelesen, bei "_dem es sich nur um ein Schreibregister handelt. Die Vim-Dokumentation beschreibt dies folgendermaßen: Schwarzes Loch Register "_ Beim Schreiben in dieses Register passiert nichts. Dies kann verwendet werden, um Text zu löschen, ohne die normalen Register zu beeinflussen. Beim Lesen aus diesem …

3
Kann ich Vim auch dazu bringen, "kleine Löschungen" in Register "1 zu speichern?
Ich habe kürzlich das YankRing-Plugin aus meinem Setup entfernt, teilweise, weil es Probleme mit Makros verursacht hat, aber hauptsächlich, weil ich beschlossen habe, mich besser darin zu üben, stattdessen Vims Register zu verwenden - insbesondere die Art und Weise, wie gelöschter Text anfänglich im Register gespeichert wird "1und dann durch …
14 register 


1
Verhindert, dass Vim Ereignisse für bestimmte Dateitypen aufzeichnet
Um diese Stapelüberlauf-Frage zu ergänzen , was sollte man in ihre einfügen , .vimrcum die "private Bearbeitung" bestimmter Dateierweiterungen (z .gpg. B. Dateien) sicherzustellen . Ohne die Effektivität der Sitzung zu beeinträchtigen, sollten keine Informationen über die geleistete Arbeit gespeichert werden, einschließlich Register, Suchverlauf, Befehlsverlauf, Ansichten, Auslagerungen usw. Für gpgDateien …

5
Wie kopiere ich über Terminals?
Ich benutze ein Linux-System. Zwei Vims werden in zwei Terminals geöffnet. Jetzt möchte ich Text von A nach B kopieren. Eine Möglichkeit, dies zu tun, besteht darin, Text in A auszuwählen, mit der Maus zu kopieren und dann zu B zu wechseln. Im Einfügemodus fügt der Befehl <c-r>+den Text ein. …





1
Definieren Sie benutzerdefinierte Befehle für die Register * und +
Wenn ich einen Build von Vim mit dieser xterm_clipboardFunktion verwende, ist der Inhalt der Systemzwischenablage über das +Register verfügbar . Wenn der von mir verwendete Build nicht über diese Funktion verfügt, kann ich das "+Register veranlassen, meine benutzerdefinierten Programme aufzurufen, um die Systemzwischenablage abzurufen und festzulegen ( xsel -bound xsel …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.