" " Maintainer: Alexey Leonchik " Last change: четверг, 1 декабря 2011 г. 09:52:38 " " colorscheme blue " Цветовая схема colorscheme evening " Цветовая схема " colorscheme koehler " Цветовая схема " colorscheme murphy " Цветовая схема set scrolloff=3 " Последние N стрк всегда видны " Подсветка синтаксиса если нужно включим руками например для pf.conf: " set syn=pf " Сам vim находится на системе с koi8-r, а файлик нужно редактировать " в кодировке UTF-8. Пишим так: " :set enc=utf-8 " Если в коях, возвращаем: " :set enc=koi8-r " Резервные копии set nobackup " set backup " set backupdir=$HOME/.vim/backups " При вставке текста из буфера обмена, левый край частенько съезжает " чтобы этого не происходило " set paste " set nopaste " Переносим / НЕ переносим строки " set wrap set nowrap " set textwidth=72 " Настроим строку статуса set laststatus=2 set statusline=%<%F%h%m%r%=\[%B\]\ %l,%c%V\ %p set nocompatible " Не эмулируем работу чистого vi set backup " Делаем бэкапы файлов (думаю не помешают) set backspace=indent,eol,start " Настраиваем поведение Backspace set history=50 " Сохранять последние 50 команд " Перекрывается параметрами statusline " set ruler " все время показывать позицию курсора set showcmd " Отображать выполняемую команду set incsearch " Поиск по мере ввода syntax on " Включить подсветку синтаксиса set autoindent " Автоотступ " Замена табуляции пробелами set tabstop=4 set shiftwidth=4 set smarttab set expandtab " Паказываем в начале строки точками set listchars=tab:.. set list set et " Включить автозамену по умолчанию " Некоторые горячие клавиши " " Записать " map :w imap :w " " Обновить дату изменения в заголовке " map 3G4wd$:r !date +\%ckJ'' imap 3G4wd$:r !date +\%ckJ'' " " Закомментарить тройным ### текущую строку и перейти в ее начало " map 03i#li 0 imap 03i#li 0 " " Выйти ничего не сохраняя " map :q! imap :q! " " Включить / выключить нумерацию строк " map :set nu! imap :set nu!