colorscheme desert Цветовая схема syntax on Включить подсветку синтакс

 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
colorscheme desert "Цветовая схема
syntax on "Включить подсветку синтаксиса
set laststatus=2 "Всегда показывать строку состояния
set scrolloff=4 "Сколько строк внизу и вверху экрана показывать при прокрутке
set matchpairs+=<:> "Подсвечивать парные скобки для HTML
set nocompatible "Отключить режим совместимости с классическим Vi
set visualbell "Визуальный сигнал вместо звукового
set nobackup "Не создавать резервных копий файлов
set noswapfile "Не использовать swap-файл
set showcmd "Авто-дополнение незавершенных команд в строке ввода команд
set number "Нумеровать строки
set numberwidth=4 "Ширина поля нумерации строк
set showmatch "Показывать первую парную скобку после ввода второй
set ruler "Всегда показывать позицию курсора
set title "Установить имя текущего файла и путь к нему в заголовке
set autoread "Перечитывать измененные файлы автоматически
"set wrap "Перенос строк по словам
"set textwidth=79 "Ширина текста
"set columns=80 "Ширина окна относительно терминала
"set cursorcolumn "Вертикальная полоса в позиции курсора
"set cursorline "Горизонтальная полоса в позиции курсора
set statusline=%<%f%h%m%r%=FORMAT=%{&fileformat}\ ENCODING=%{&fenc}\ BIN=%b\ HEX=0x%B\ %l,%c%V\ %P
"Начало <Настройки отступов>
set softtabstop=4 "Размер 'мягкой' табуляции
set shiftwidth=4 "Размер отступов
set tabstop=4 "Размер табуляции
set expandtab "Пробелы вместо табуляции
set autoindent "Автоматические отступы
set smartindent "Умные отступы
set list "Включить подсветку табуляции и пробелов в конце строки
set listchars=tab:>.,trail:. "Установить символы которыми будет осуществляться подсветка
"Конец
"Начало <Настройки поиска>
set hlsearch "Подсветка результатов поиска
set incsearch "Поиск фрагмента текста во время набора
set nowrapscan "Останавливать поиск по достижению конца файла
set ignorecase "Игнорировать регистр символов при поиске
"Конец
"Начало <Раскладка клавиатуры>
"set iminsert=0
"set keymap=russian-jcukenwin
"Конец
"Начало <Настройки горячих клавиш>
"Начало <Сохранить (F2)>
nmap <F2> :w<cr>
vmap <F2> <esc>:w<cr>
imap <F2> <esc>:w<cr>
"Конец
"Начало <Снять выделение после поиска (F3)>
nmap <F3> :nohlsearch<cr>
imap <F3> <esc>:nohlsearch<cr>
vmap <F3> <esc> :nohlsearch<cr>
"Конец
"Начало <Выйти из редактора (F10)>
nmap <F10> :q<cr>
vmap <F10> <esc>:q<cr>
imap <F10> <esc>:q<cr>
"Конец
"Начало <Выйти из редактора без сохранения (Ctrl-F10)>
nmap <C-F10> :q!<cr>
vmap <C-F10> <esc>:q!<cr>
imap <C-F10> <esc>:q!<cr>
"Конец
"Начало <Меню изменения кодировки чтения из файла (F8)>
set wildmenu
set wcm=<Tab>
menu Encoding.Read.CP1251 :e ++enc=cp1251<CR>
menu Encoding.Read.CP866 :e ++enc=cp866<CR>
menu Encoding.Read.KOI8-U :e ++enc=koi8-u<CR>
menu Encoding.Read.UTF-8 :e ++enc=utf-8<CR>
map <F8> :emenu Encoding.Read.<TAB>
"Конец
"Начало <Меню изменения кодировки записи в файл (Ctrl-F8)>
set wildmenu
set wcm=<Tab>
menu Encoding.Write.CP1251 :set fenc=cp1251<CR>
menu Encoding.Write.CP866 :set fenc=cp866<CR>
menu Encoding.Write.KOI8-U :set fenc=koi8-u<CR>
menu Encoding.Write.UTF-8 :set fenc=utf-8<CR>
map <C-F8> :emenu Encoding.Write.<TAB>
"Конец
"Начало <Меню изменения конца строки у файла (Shift-F8)>
set wildmenu
set wcm=<Tab>
menu File.Format.DOS :set fileformat=dos<CR>
menu File.Format.MAC :set fileformat=mac<CR>
menu File.Format.UNIX :set fileformat=unix<CR>
map <S-F8> :emenu File.Format.<TAB>
"Конец
"Конец