update vimrc

This commit is contained in:
arcan1s 2014-12-11 00:53:17 +03:00
parent 1508c1ff55
commit 08e2a263ab

68
vimrc
View File

@ -1,84 +1,84 @@
"" .vimrc by arcanis "" appearance
"" 2012-12-15 " color scheme
"" Внешний вид
" Цветовая схема
colorscheme koehler colorscheme koehler
" Число строк внизу и вверху экрана без прокрутки " count of lines w\o scrolling at the top and bottom
set scrolloff=3 set scrolloff=3
" Отображение выполняемой команды " show running command
set showcmd set showcmd
" Status-line " status-line
set statusline=%t\ %y%m%r\ [%{&fileencoding}]%<\ [%{strftime(\"%d.%m.%y\",getftime(expand(\"%:p\")))}]%k%=%-14.(%l,%c%V%)\ %P set statusline=%t\ %y%m%r\ [%{&fileencoding}]%<\ [%{strftime(\"%d.%m.%y\",getftime(expand(\"%:p\")))}]%k%=%-14.(%l,%c%V%)\ %P
" Всегда показывать status-line " always show status-line
set laststatus=2 set laststatus=2
" Мигание вместо спикера " blink instead of beep
set visualbell set visualbell
" Подсветка синтаксиса " syntax higlighting
syntax on syntax on
" Применять типы файлов " apply file types
filetype on filetype on
filetype plugin on filetype plugin on
" Показывать совпадающие скобки для HTML-тегов " show brakets for HTML-tags
set matchpairs+=<:> set matchpairs+=<:>
" Показывать первую парную скобку после ввода второй " show first braket after typing second one
set showmatch set showmatch
" Показывать номер строки " show line number
set number set number
" Красная полоска на 80 символе " red strip at 80 symbol
set colorcolumn=80 set colorcolumn=80
" Включить табы в начале строки " enable tabs at the beginning of the line
"set list "set list
" Обозначение табов в начале строки " show tabs
"set listchars=tab: "set listchars=tab:
" Динамический перенос длинных строк " dymanic wrapping
set wrap set wrap
" Переносить словами " wrap on words
set linebreak set linebreak
"" Табуляция "" tabs
set tabstop=4 set tabstop=4
set smarttab set smarttab
set et set et
" Ширина " width
set shiftwidth=2 set shiftwidth=2
" Автоотступы " indents
set ai set ai
" Отступы в стиле C " C-style indents
set cin set cin
"" Поиск "" search
" Подсветка результатов поиска " highlight search results
set hlsearch set hlsearch
" Поиск фрагмента по мере его набора " search on typing
set incsearch set incsearch
" Поиск без учёта регистра символов " case-insensetive search
set ignorecase set ignorecase
"" Навигация "" navigation
" При вставке фрагмента сохраняет отступ " save indents on paste
set pastetoggle=<P> set pastetoggle=<P>
" Перемещать курсор на следующую строку при нажатии на клавиши " move coursor on typing
set whichwrap=b,<,>,[,],l,h set whichwrap=b,<,>,[,],l,h
"" Кодировки и форматы (в порядке применения) "" codepages and formats
set ffs=unix,dos,mac set ffs=unix,dos,mac
set fencs=utf-8,cp1251,koi8-r,ucs-2,cp866 set fencs=utf-8,cp1251,koi8-r,ucs-2,cp866
"" Клавиатура "" keyboard
" Автоопределение русских символов " enable russian symbols
"set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<> "set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>
" remove spaces at the end of the lines
autocmd BufWritePre * :%s/\s\+$//e