Das nummerierte Register zeichnet nicht den meisten gelöschten Text innerhalb einer Zeile auf?


8

Ich verwende gVim und es scheint, dass der gelöschte Text innerhalb einer Zeile (außer dnach einigen Operationen, wie () nicht zum "1Verschieben der "1-"9Register geht, sondern nur zu "-, ein Beispiel ist der diwBefehl. Ich habe das nicht in der Hilfe gesehen ( :h registers), ist das erwartetes Verhalten?


1
Es ist in der jüngsten Hilfe: „Nummerierte Register 1 enthält der Text durch die letzte Lösch- oder Änderungsbefehl gelöscht, es sei denn , der Befehl ein anderes Register angegeben oder der Text ist weniger als eine Zeile (die kleine Löschregister verwendet wird dann) Eine Ausnahme. wird für den Löschoperator mit den folgenden Bewegungsbefehlen erstellt: |% |, | (|, |) |, | `|,"
VanLaser

Ich bin gespannt, ob Sie den gleichen Text in Ihrer Vim-Version haben (da ich nicht weiß, ob es sich um einen kürzlich hinzugefügten Text handelt).
VanLaser

@ VanLaser Die Hilfe ist die gleiche, mein bisheriges Verständnis ist falsch.
Thomson

Antworten:


9

Es ist - um zu zitieren aus :h quote-number:

Das nummerierte Register 1 enthält den Text, der durch den letzten Lösch- oder Änderungsbefehl gelöscht wurde, es sei denn, der Befehl hat ein anderes Register angegeben oder der Text ist kleiner als eine Zeile (das kleine Löschregister wird dann verwendet) . Für den Löschoperator wird eine Ausnahme mit den folgenden Bewegungsbefehlen gemacht: |% |, | (|, |) |, | `|, | / |, |? |, | N |, | N |, | {| und |} |.

Um den Inhalt Ihrer Register nach einem "(oder <C-r>im Einfügemodus) kurz anzuzeigen , können Sie vim-peekaboo ausprobieren - dies erleichtert die Auswahl des richtigen Registers erheblich.


Wenn Sie kein Plugin wie vim-peekaboo installieren möchten, können Sie :regstattdessen auch den Befehl builtin- verwenden. Der Unterschied besteht darin, dass die Register in vim-peekaboo gruppiert sind, in einer horizontalen Aufteilung (anstelle einer vertikalen Aufteilung) geöffnet sind, ohne dass Sie einen separaten Befehl eingeben, und insgesamt optisch ansprechender aussehen.
cbaumhardt
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.