Что означает символ @ в команде :let?

Что означает символ @ в команде :let?

Документация Vimвведите эту команду, чтобы очистить последний поиск. Предполагается ли ввести @/или /. Я предполагаю первое, но это дает нестабильные результаты. Если это последнее, то какова цель@

:let @/ = ""

решение1

Вы должны ввести его точно так же, как в приведенном вами примере. Чтобы понять, почему, вам нужно посмотреть следующий раздел справки:

:help :let-register

Подводя итог, «:let» может устанавливать переменные различных типов, но он также может изменять параметры, добавляя к имени префикс &, например:

:let &tabstop=4

И он может устанавливать регистры, добавляя к букве регистра префикс @, как в вашем примере.

Связанный контент