Открыто

Изучаем редакторы vi и Vim, 7-е издание

Тема в разделе "Электронные книги", создана пользователем shamkir, 6 сен 2013.

Цена: 891р.
Взнос: 891р.

Список пока что пуст. Запишитесь первым!

  1. 6 сен 2013
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Изучаем редакторы vi и Vim, 7-е издание

    [​IMG]

    На протяжении почти 30 лет vi оставался стандартом для UNIX и Linux, а с 1986 года эта книга была главным пособием поvi. Однако сейчас UNIX уже не тот, что был 30 лет назад, и книга тоже не стоит на месте. Седьмое издание «Изучаем редакторыvi и Vim» расширено и включает подробную информацию о Vim – самом популярном клоне vi.

    Будучи редактором по умолчанию в большинстве систем Linux и в Mac OS X, Vim также доступен во многих других операционных системах. Эта книга знакомит вас как с основами редактирования текста, так и с продвинутыми средствами, такими как интерактивные макросы и скрипты, расширяющие возможности редактора.

    Доступный стиль изложения сделал эту книгу классикой. Она незаменима, поскольку знание vi или Vim – обязательное условие, если вы работаете в Linux или UNIX.

    Из книги вы узнаете, как:
    • Быстро перемещаться в vi
    • Выйти за рамки основ vi, например, используя буферы
    • Применять глобальную функцию поиска и замены vi
    • Настроить vi и запускать команды UNIX
    • Использовать расширенные текстовые объекты Vim и мощные регулярные выражения
    • Редактировать в нескольких окнах и писать скрипты в Vim
    • Использовать все возможности графической версии Vim под названием gvim
    • Применять такие усовершенствования Vim, как подсветка синтаксиса и расширенные теги
    • Вы сравните Vim с тремя другими клонами vi: nvi, elvis и vile
    Цель книги – дать хороший обзор материала, который поможет новичкам изучить vi. Освоение нового редактора, особенно редактора со всеми возможностями vi, может показаться непреодолимой задачей – как и многие классические программы, разработанные во времена становления UNIX, vi имеет репутацию сложной в управлении программы. Поэтому авторы сделали попытку представить основные концепции и команды в логичной и удобочитаемой форме.



    Седьмое издание «Изучаем редакторыvi и Vim» содержит всё лучшее от шестого. После изложения общих основ vi,применимых везде, более глубоко рассматривается Vim. Время показало, что именно Vim является самым популярным клоном vi, так что в этом издании обзор данного редактора существенно расширен – ему посвящено 7 новых глав. Но чтобы книга оставалась полезной для как можно большего числа читателей, обновлены материалы о nvi, elvis и vile.

    Книга разбита на 4 части и состоит из 18 глав и 4 приложений.

    Часть I «Базовый и продвинутый vi» поможет быстро начать работу с vi, а также получить углубленные навыки, позволяющие использовать его более эффективно.

    В главе 1 «Текстовый редактор vi» описываются некоторые простые команды vi, с которых можно начать знакомство с программой. Попрактикуйтесь в них, пока не освоите достаточно хорошо. Глава 2 «Простое редактирование» познакомит с некоторыми элементарными инструментами редактирования.

    Однако функционал vi выходит далеко за рамки обычной обработки текста. Большое разнообразие команд и опций позволит сократить существенную часть рутинной работы. В главе 3 «Быстрое перемещение» и главе 4 «За рамками основ» уделяется внимание более простым способам выполнения задач. При первом чтении вы получите, по крайней мере, представление о возможностях vi и о том, какие команды можно приспособить под ваши нужды. Впоследствии можно вернуться к этим главам для более детального изучения.

    Глава 5 «Введение в редактор ex», глава 6 «Глобальная замена» и глава 7 «Продвинутое редактирование» посвящены средствам, позволяющим переложить часть бремени редактирования на плечи компьютера. Вы познакомитесь со строковым редактором ex, лежащим в основе vi, и узнаете, как из vi обращаться к командам ex.

    Глава 8 «Представляем клоны vi» знакомит с расширениями, доступными в четырех клонах vi. Здесь описываются многооконное редактирование, графические интерфейсы, расширенные регулярные выражения, функции, облегчающие редактирование, и некоторые другие особенности, тем самым показывая план оставшейся части книги. Кроме того, в этой главе есть ссылка на исходный код первоначального vi, который может быть легко скомпилирован на современных UNIX-системах (включая GNU/Linux).

    Часть II «Vim» описывает Vim – наиболее популярный на сегодняшний день клон vi.

    В главе 9 «Vim (vi Improved): введение» дается общая информация о Vim, в том числе, где взять бинарные версии для наиболее популярных операционных систем и каковы различные варианты применения Vim.

    Глава 10 «Главные улучшения в Vim по сравнению с vi» описывает наиболее существенные улучшения в Vim по сравнению с vi, такие как встроенная справка, управление инициализацией, дополнительные команды перемещения и расширенные регулярные выражения.

    Глава 11 «Многооконность в Vim» уделяет внимание многооконному редактированию, которое, возможно, является наиболее значимым дополнением к стандартному vi. В главе рассматриваются все подробности создания и использования нескольких окон.

    В главе 12 «Скрипты Vim» рассматривается язык команд Vim, который позволит вам писать скрипты, чтобы приспособить Vim под ваши нужды. Простота использования Vim «из коробки» во многом объясняется огромным количеством скриптов, написанных другими пользователями и включенных в дистрибутив Vim.

    В главе 13 «Графический Vim (gvim)» рассматривается Vim в современных графических окружениях, например тех, которые являются стандартными на современных коммерческих UNIX-системах, в GNU/Linux и других UNIX-системах, а также в MS Windows.

    Глава 14 «Улучшения Vim для программистов» сосредоточена на использовании Vim в качестве редактора для программистов, оставляя за рамками его возможности обычного редактирования текста. Особенно ценными являются функции сворачивания кода и редактирования планов-схем, умные отступы, подсветка синтаксиса и ускорение цикла «редактирование-компиляция-отладка».

    Глава 15 «Другие полезности в Vim» является отчасти собирательной, так как в ней охватывается множество интересных вопросов, не вошедших в предыдущие главы.

    Часть III «Другие клоны vi» посвящена трем популярным клонам vi: nvi, elvis и vile.

    Глава 16 «nvi: новый vi», глава 17 «elvis» и глава 18 «vile: vi как Emacs» охватывают различные клоны vi: nvi, elvis и vile. В главах обсуждается, как использовать их расширения, и описываются особенности каждого из них.

    Часть IV «Приложения» содержит полезные справочные материалы.

    В приложении A «Редакторы vi, ex и Vim» перечисляются все команды vi и ex, отсортированные по функциям. Кроме того, приводится список команд ex в алфавитном порядке, а также некоторые команды vi и ex из Vim.

    Приложение B «Установка опций» содержит список опций команды set для vi и всех четырех его клонов.

    В приложении C «Возможные проблемы» обсуждаются возможные проблемы при работе с vi и его клонами, а также способы их устранения.

    В приложении D «vi и Интернет» рассказывается о месте, которое занимает vi в более широкой культуре UNIX и Интернета.

    Сайт книги
     
  2. Обсуждение
  3. 6 сен 2013
    #2
    nickolay25
    nickolay25 ДолжникДолжник
    Не знаю что вас сподвигло на покупку бумажной копии, когда pdf этой книги продается за 99р.
     
  4. 6 сен 2013
    #3
    shamkir
    shamkir БанЗабанен
    Где? я не видел =)