Мой конфиг — Скромный .vimrc
Под катом мой .vimrc
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
" Подсветка синтаксиса syntax on " Отключить режим совместимости с Vi set nocompatible " Включить нормальную работу Backspace set backspace=indent,eol,start " История команд - 50 set history=50 " Вставка новой строки Enter'ом без перехода в режим вставки. map <CR> o<Esc> " Автоопределение файлов filetype plugin on filetype indent on " Всегда показывать положение курсора set ruler " Показывать текущую команду set showcmd " Показывать режим работы set showmode " Поиск в реалтайме set incsearch " Хоткей Ctrl+n включает нумерацию строк, а Ctrl+b отключает. map <C-n> <Esc>:set number<CR> map <C-b> <Esc>:set nonumber<CR> " Быстрое сохранение на <F2> во всех режимах imap <F2> <Esc>:w<CR> map <F2> <Esc>:w<CR> " Выход без сохранения на <F10> во всех режимах imap <F10> <Esc>:q!<CR> map <F10> <Esc>:q!<CR> " Вставка из буфера мыши map <S-Insert> <Middlemouse> " При вводе открывающей фигурной скобки автоматом вводится и закрывающая. inoremap { {<CR>}<Esc>O " При вводе закрывающей скобки подсвечивает открывающую set showmatch " Выключить любые звонки-мигалки set novisualbell set t_vb= " Удаление от текуще позиции до конца строки по Ctrl+e map <C-e> <Esc>d$ |