Инструменты пользователя

Инструменты сайта


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 · Последнее изменение: 2012/03/18 20:32 (внешнее изменение)