Vim
Vim (Вим) — один из двух существующих в мире текстовых редакторов ;-) свободный, кроссплатформенный, расширяемый текстовый редактор, сколь угодно настраиваемый и автоматизируемый; и вообще, в представлении не нуждающийся.
| Офсайт | Википедия | Фрешмит | Охлох | Ман |
Ресурсы:
Vim Tips wiki (http://vim.wikia.com)
Место №1 для поиска решения любого вопроса.
Документация:
Vim documentation
Официальная документация (та, что :help) онлайн. Подробно и сухо.
Vim Recipes [HTML Online] [HTML+PDF Tarball] [PDF] [DEB] [SRC]
С одной стороны, название нас не обманывает: эта небольшая книга — действительно сборник рецептов для решения конкретных задач; с другой — это именно книга, излагающая хорошо подобранный материал связно, цельно и без излишней подробности, свойственной манам. Разобранный круг вопросов: от выхода из Вима :) до кастомизации. Т. о. книжка пригодна в роли первого учебника вполне.
A Byte of Vim
(Просто о Vim)
Эссе:
‘Coming Home to Vim by Steve Losh
(Возвращение к Vim)
Опыт программиста-маковода по переходу на Вим. Изложено авторское видение вимовской «философии», приведены любопытные строчки конфига, сделан обзор необходимых плагинов.
Шпаргалки (cheet sheets, quick reference cards) — распечатать и положить под стекло:
VIM Quick Reference Card by Laurent Gregoire
Шпаргалок по Виму не просто много, а очень много; эта, по крайней мере, неплоха.
Graphical cheat sheet by ViEmu
Что делает та или иная клавиша надписано на самой клавише схеме QWERTY-клавиатуры; весьма наглядно.
Зачатки FAQ'а:
Q: Как быть с вводом кириллицы?
A: Увы, на настоящий момент наиболее разумным решением будет использовать собственный вимовский механизм переключения раскладок, сиречь переключать раскладки по сочетанию отличному от общесистемного (по-умолчанию: ^6 и ^^, т.е. Ctrl+6 и Ctrl+Shift+6), для чего в .vimrc добавить строку
set keymap=russian-jcukenwin
Мапинг кириллицы (map й q) в силу разного расположения на клавишах присутствующих в обеих раскладках символов оказывается существенно более неудобным.
Смело правьте и дополняйте шапку, однако не забывайте отписываться об исправлениях и сохранять исходный вариант.