См. введение в работу с опциями Вим. Эта заметка просто дополняет предыдущую. Некоторые опции глобальны: относятся к Вим в целом, но большинство влияют только на окно или буфер (файл). Например, number включает номера строк в окне, а shiftwidth задает отступ в пробелах для буфера. Тогда как laststatus определяет, когда показывать строку статуса (в каждом окне, когда окон больше одного и т.п.), и это глобально. Обычно все достаточно интуитивно. Однако некоторые нюансы полезно знать. Заметка для продвинутых, предупреждаю. При создании нового окна (команда split и ей подобные), локальные опции наследуются. Но при создании нового буфера (файла) эти локальные опции надо откуда-то взять. Поэтому для локальных опций есть глобальные значения, играющие роль значений по умолчанию. И эти глобальные значения можно менять, как обычные. Можно и наоборот. Есть глобальные опции, например, makeprg, задающая имя программы типа make. Она глобальная: задал ее, и это сразу для всех окон и буферов. Но можн