unix:vimrc
Глобальный файл настроек находится в
/usr/local/share/vim/vimrc
- vimrc.txt
" " Maintainer: Alexey Leonchik <alexey@leonchik.ru> " 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 " Паказываем <TAB> в начале строки точками set listchars=tab:.. set list set et " Включить автозамену по умолчанию " Некоторые горячие клавиши " " Записать " map <F2> <Esc>:w<Enter> imap <F2> <Esc>:w<Enter> " " Обновить дату изменения в заголовке " map <F3> <Esc>3G4wd$:r !date +\%c<Esc>kJ'' imap <F3> <Esc>3G4wd$:r !date +\%c<Esc>kJ'' " " Закомментарить тройным ### текущую строку и перейти в ее начало " map <F4> <Esc>03i#<Esc>li <Esc>0<Esc> imap <F4> <Esc>03i#<Esc>li <Esc>0<Esc> " " Выйти ничего не сохраняя " map <F10> <Esc>:q!<Enter> imap <F10> <Esc>:q!<Enter> " " Включить / выключить нумерацию строк " map <F12> <Esc> :set nu!<CR> imap <F12> <Esc> :set nu!<CR>
unix/vimrc.txt · Последнее изменение: 2024/05/02 13:20 — 127.0.0.1