Установка и настройка VIM в windows
Звуки стучания по клавиатуре не дают будущему линуксоиду (Это я про маленького сынишку) спокойно спать.
Поэтому пришлось мне переселиться на кухню за ноут жены. И естественно, тут винда =)
Gimp поставил, vim поставил. Открываю файл в vim и… Что за хрень? Что за цвета? =((
Все попытки найти старый файл цветовой схемы для vim, который когда-то делал, провалились.
Поэтому будем писать новый файл схемы. А заодно и посмотрим как устроен vim в windows.
Действия буду описывать по шагам, чтобы было понятнее.
Установка редактора VIM под windows
Зашел к себе на сайт http://www.net4me.net/examples/32/net34.html, нашел внизу ссылку «Скачать VIM». Перешел на сайт vim’а, нашел версию для windows. Скачал. Запустил. Поставил.
Установка производилась по умолчанию. Т.е. В C:\Program Files\Vim\
Файл конфигурации (или просто конфиг vim) vimrc
Первое, что я сделал, это конечно же скачал свой vimrc со всеми настройками с сайта.
И сохранил его как C:\Program Files\Vim\_vimrc (такое название файла принято для windows).
И вот что получилось:

TAB меню (вставка комментариев, их удаление, смена кодировки и кодировки файла и т.д.) есть, настройки работают, строка состояния показывает кодировку и формат файла, координаты курсора и т.д. Подробнее см. сам vimrc. Там всё подробно прокомментировано.
Пишем свой файл цветовой схемы для vim
Так как старый файл со схемой цветов для vim был утерян безвозвратно, то придется заново быстро напиать новый файл.
Сильно усложнять не будем. Лично мне вообще нужен только чёрный цвет фона, привычная подсветка синтаксиса и т.п. Вобщем, идея заключалась в том, чтобы в windows получить стандартный внешнй вид линуксового vim. То есть, сделать vim таким, как я привык его видеть по умолчанию в linux.
" Vim color file "====================================== " " Edit by Ben-Ja http://www.net4me.net " On 26.12.2009 14:52:46 " "====================================== " Maintainer: Ben-Ja " Last Change: 2009 Dec 26 " set background=dark hi clear if exists("syntax_on") syntax reset endif "colorscheme default let g:colors_name = "net4me" " For GUI highlight Normal guifg=Grey80 guibg=Black highlight Search guifg=Black guibg=Red gui=bold highlight Visual guifg=#333333 guibg=Green gui=bold highlight Cursor guifg=Black guibg=Green gui=bold highlight Special guifg=Magenta highlight Comment guifg=Blue highlight StatusLine guifg=Blue guibg=White highlight Statement guifg=Yellow gui=NONE highlight Type gui=NONE " For Console highlight Normal ctermfg=LightGrey ctermbg=Black highlight Search ctermfg=Black ctermbg=Red cterm=NONE highlight Visual cterm=reverse highlight Cursor ctermfg=Black ctermbg=Green cterm=bold highlight Special ctermfg=13 highlight Comment ctermfg=Blue highlight StatusLine ctermfg=Blue ctermbg=White highlight Statement ctermfg=Yellow cterm=NONE highlight Type cterm=NONE " END
Просто и без наворотов.
Если хочется поэкспериментировать, то берите и изменяйте под себя как хотите =)
Если вы загорелись сделать свою цветовую схему, то дам небольшую подсказку по параметрам highlight (оно же hi), цветам и т.д.
Открываете vim и вводите команду :highlight или :hi и попадаете в справочное руководство, где всё подробно описано.
Для того, чтобы в следующий раз не искать, я положу пример из этой статьи на сайт рядом со своим vimrc.
файл цветовой схемы vim на черном фоне.
Сохранил файл схемы как C:\Program Files\Vim\vim72\colors\net4me.vim

Редактирование конфига vim
Для того, чтобы наша цветовая схема включалась автоматически каждый раз при старте vim, надо отредактировать vimrc.
Если вы используете конфиг с моего сайта, то вам достаточно раскомментировать 32-ю строку.

Если вы используете другой vimrc, то вам надо дописать :colorscheme net4me
Без расширения. Т.е. не :colorscheme net4me.vim, а просто :colorscheme net4me. Сохраняем. выходим из vim.
Проверяем:

Вуаля!
Итак, мы только что познакомились с конфигами, цветовыми схемами, расположением файлов vim в windows и научились менять эти файлы так, чтобы было удобно именно нам самим.
Как видим, vim для windows остался таким же гибким и легким в настройках как и в linux. =)
Если вас интересует с чего начать работу в vim, то осмелюсь посоветовать свою статейку, рассказывающую в нескольких фразах, как начать работать в vim.