:g:^\s*#.*:m0
Данная команда в Vim перемещает все строки, начинающиеся с символа «#» и содержащие только пробельные символы в начало файла. Это может быть полезно, если вы хотите лучше организовать код и расположить комментарии в начале файла.
Альтернативной командой может быть «:g/^[^#]/m0», которая перемещает все строки, не начинающиеся со символа «#», в начало файла.
Аргумент «^» означает начало строки, «\s» означает пробельные символы, «#» — это сам символ «#», а символ «*» означает, что этот символ может появляться ноль или более раз. Аргумент «m0» означает перемещение строки в начало файла (на нулевую строку).
