. (точка) обозначает текущую строку.
уточнить:
Это предназначено для таких вещей, как :1,.s/foo/bar/g
, которые будут преобразовывать каждые foo
в bar
от начала файла до текущей строки.
Я не знаю, как расширить текущий номер строки для команды оболочки, что вы пытаетесь сделать, выполнив :!echo .
Вы можете узнать о выполненных расширениях (например, %
и #
) в :he cmdline-special
.