Библиотека сайта rus-linux.net
Назад | Просто о Vim | Вперед |
Vim: Предисловие |
О Vim
Vim - это компьютерная программа, используемая для создания и редактирования текстовых файлов. Она также предоставляет ряд возможностей, которые помогут вам делать это лучше.
Почему Vim?
Посмотрим правде в глаза, очень редко, кто делает свои лучшие работы с первой попытки. Скорее всего, вы будете много раз пробовать, пока не станет получаться «хорошо».
Как Louis Brandeis однажды сказал: "Нет великих писателей, есть только великие переписыватели."
Внесение многочисленных быстрых изменений стало бы намного легче, если бы мы использовали редактор, который помогал бы нам в этом, и это именно то, с чем Vim прекрасно справляется, и он гораздо лучше по сравнению с большинством текстовых редакторов и богатых текстовых процессоров.
Почему написана эта книга?
Я использую Vim как редактор с тех пор, как я научился использовать старый vi во время занятий Unix в колледже. Vim является одной из нескольких программ, которые я использую по 10 часов в сутки. Я знал, что есть много функций, о которых я еще не знаю, но которые потенциально могут быть полезны для меня, поэтому я начал изучать Vim мало-помалу.
Для кристаллизации моего понимания и для помощи другим в изучении Vim, я начал писать эту коллекцию статей, и назвал это книгой.
Принципы, которые я постарался сохранить при написании этих заметок, это:
1. Простое изложение. Важно не забывать об этом.
2. Акцент на примерах с практическими рекомендациями.
3. Книга должна содержать информацию для читателей разного уровня, изучающих Vim, - от начальных знаний до изучения продвинутого материала.
4. Нужно научить пользователя, как сделать что-то в Vim, например, настройка режимов буфера. Большинство людей знают только основные команды vi и не пытаются узнать что-либо сверх того. Изучение таких понятий является переломным моментом, они становятся крутыми Vim пользователями т.е. Vimmers, это означает, что они извлекают максимальную пользу из Vim, вот это и является целью этой книги.
5. Многое из представленного здесь является руководством для людей, которые используют Vim как IDE и т.д. Существуют различные способы сделать так или этак, пользователь может узнать, какие есть плагины, чтобы их использовать, в книге изложены основы для самостоятельной работы читателя.
6. Достаточный объем информации, чтобы заставить вас понять и использовать, а не перечисление всего подряд (принцип Парето).
7. Книгу не следует пытаться использовать как справочное руководство. Где необходимо, она должна просто указать на соответствующие возможности. Таким образом, нет избыточности, пользователь учится использовать удивительное встроенное справочное руководство, которое важно, а книга имеет свои собственные сильные стороны.
Подводя итог, повторяем мантру: Понятия. Примеры. Навык.
Статус книги
Эта книга находится в стадии разработки и я еще не готов дать ей версию "1.0". Конструктивные предложения только приветствуются. Пожалуйста, добавьте свои мысли и предложения в раздел "Обсуждение" в левой боковой панели на любой странице на официальном сайте, или же напишите мне.
Официальный Веб-сайт
Официальный сайт книги http://www.swaroopch.com/notes/Vim. С сайта вы можете читать книжку онлайн или скачать последнюю версию книги, и также отправить мне предложения.
Мысли на заметку
«Книги не пишутся - они переписываются. В том числе свои собственные. Одна из самых больших трудностей, - это признать, что после седьмой коррекции нужно еще что то переписать.» -- Майкл Крайтон.
«Совершенство достигается не тогда, когда больше нечего добавить, а когда нечего отнять.» -- Антуан де Сент-Экзюпери.
Внешние ссылки
http://www.vim.org
http://www.swaroopch.com/contact/
http://creativecommons. org/licenses/by-sa/3.0/
http://www.opensource.org/licenses/bsd-license.php
http://en.wikipedia.org/wiki/
Предыдущий раздел: | Следующий раздел: | |
Аннотация и лицензия | Оглавление | Введение |