Was bedeutet das @-Symbol in einem :let-Befehl?

Was bedeutet das @-Symbol in einem :let-Befehl?

Die Vim-DokumenteGeben Sie diesen Befehl ein, um die letzte Suche zu löschen. Soll man @/oder eingeben /? Ich gehe von ersterem aus, aber es führt zu merkwürdigen Ergebnissen. Wenn letzteres der Fall ist, was ist der Zweck von@

:let @/ = ""

Antwort1

Sie müssen es genau so eingeben wie in dem von Ihnen angegebenen Beispiel. Um zu sehen, warum, müssen Sie den folgenden Hilfeabschnitt lesen:

:help :let-register

Zusammenfassend kann ":let" Variablen verschiedener Typen festlegen, aber auch Optionen ändern, indem dem Namen ein vorangestellt wird &, z. B.:

:let &tabstop=4

Und es kann Register setzen, indem dem Registerbuchstaben ein vorangestellt wird @, wie in Ihrem Beispiel.

verwandte Informationen