mirror of
https://github.com/arcan1s/dotfiles.git
synced 2025-04-25 08:27:18 +00:00
update vimrc
This commit is contained in:
parent
1508c1ff55
commit
08e2a263ab
68
vimrc
68
vimrc
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user