" База set nocompatible filetype plugin indent on syntax on " Удобство "set number " Нумерация строк "set relativenumber " Относительная нумерация (удобно для d5j) set ruler set hlsearch " Подсветка поиска set incsearch " Поиск по мере набора set ignorecase " Игнорировать регистр при поиске... set smartcase " ...если нет заглавных букв set wildmenu " Удобное автодополнение команд " Табы и отступы (критично для Python/YAML в Big Data) set expandtab " Пробелы вместо табов set shiftwidth=2 " Часто стандарт для YAML/XML set tabstop=2 set smartindent " Отключение своп-файлов (чтобы не мусорить на серверах и не ловить ошибки прав доступа) set noswapfile set nobackup set nowritebackup " Маппинг лидера (пробел — самое удобное) let mapleader = "\" " Быстрый сброс подсветки поиска nnoremap h :nohlsearch " Быстрое сохранение nnoremap w :w " Вставка из буфера (без лесенки) nnoremap p :set pasteop:set nopaste let g:netrw_banner = 0 " Убрать огромный баннер-инструкцию сверху let g:netrw_liststyle = 3 " Стиль отображения: 3 = Дерево (Tree view) let g:netrw_browse_split = 4 " Открывать файлы в предыдущем окне (чтобы не плодить сплиты) let g:netrw_winsize = 25 " Ширина окна (25%) " Включить поддержку мыши (скролл, ресайз окон, табы) set mouse=a