+Registrieren*Was ist ein Register?

Person Github

Im Vim-Editor sind Register spezielle Speicherbereiche, die zum Speichern und Bearbeiten von Text verwendet werden. Vim bietet eine Vielzahl von Registern, jedes mit seinem eigenen spezifischen Zweck. Unter diesen Registern haben das „+ Register“ und das „* Register“ besondere Rollen. Sie interagieren mit der Zwischenablage des Systems:

  1. +register( "+) :

    • Das +-Register ist normalerweise mit der Zwischenablage des Systems verknüpft.
    • Wenn Sie Text in die Zwischenablage des Systems kopieren oder ausschneiden, wird der Text normalerweise im +-Register von Vim gespeichert.
    • Sie können verwenden "+y, um Text in dieses Register zu kopieren (d. h. in die Zwischenablage des Systems zu kopieren) oder um "+pText aus diesem Register einzufügen (d. h., um ihn aus der Zwischenablage des Systems einzufügen).
  2. *Registrieren( "*) :

    • Auf einigen Systemen, insbesondere Unix- und Linux-Systemen, wird das *-Register zur Interaktion mit der sogenannten „selektiven Zwischenablage“ (primäre Zwischenablage) verwendet.
    • In dieser Zwischenablage wird Text gespeichert, den Sie mit der Maus auswählen.
    • "*yText kann mit in das *-Register kopiert oder "*pmit aus dem *-Register eingefügt werden .

Auf vielen Systemen, insbesondere Windows und einigen Linux-Konfigurationen, greifen +register und register tatsächlich auf dieselbe Zwischenablage zu. In einigen Linux-Umgebungen stellen sie jedoch möglicherweise unterschiedliche Zwischenablagen dar: Das +-Register entspricht der Systemzwischenablage (wird zum Kopieren und Einfügen von Strg+C/Strg+V verwendet), während das Register der X11-Auswahlzwischenablage entspricht (wird für die Mausauswahl verwendet). ) und mittlere Maustaste zum Einfügen).

Um diese Register in Vim verwenden zu können, muss Ihr Vim über Unterstützung für die Zwischenablage verfügen. Sie können dies bestätigen , indem Sie ausführen und prüfen, ob eine oder- Funktion vim --versionvorhanden ist . Wenn Vim die Zwischenablage nicht unterstützt, müssen Sie möglicherweise eine erweiterte Version von Vim installieren, z. B. Vim-GTK.+clipboard+xterm_clipboard

Guess you like

Origin blog.csdn.net/m0_57236802/article/details/135242801