Открывать заново десяток файлов и панелей после каждого перезапуска vim — трата времени. Сессии, метки и регистры решают это по-разному: одна команда сохраняет весь layout, другая мгновенно прыгает к нужной строке, третья хранит текст между операциями копирования.
:mksession! ~/.vim/session.vim— сохранить открытые окна, вкладки и позицию курсора;vim -S ~/.vim/session.vim— восстановить один в одинma— поставить меткуaна текущей строке,`a— прыгнуть к ней (меткиA-Zработают между файлами)"ayy— скопировать строку в именованный регистрa,"ap— вставить из него, не перезаписывая обычный буфер:reg— посмотреть содержимое всех регистров сразу
#vim #linux
