Я искал способ заменить несколько пустых строк одной пустой строкой и столкнулся с одним решением, приведенным ниже:
:g/^$/,/./-j
Я понимаю следующее:
g/ replace each occurrences
^$ start to end is an empty, basically empty line
, replace empty line by comma
. maybe repeat last command
-j minus is go up and j is go down
Но я не понимаю, как точка и минус j работает в приведенном выше коде.
Vim - довольно мощный инструмент, и я надеюсь, что понимание его синтаксиса поможет в дальнейшем.
Где можно найти документацию по минус j?
Как работает точка и минус j?