Изучаем vi и Vim. Не просто редакторы, 8-е издание
Год издания: 2023
Автор: Роббинс Арнольд, Ханна Элберт
Переводчик: Яровая Надежда
Издательство: Питер
ISBN: 978-5-4461-2019-2
Серия: Библиотека программиста
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 528
Описание: Среди текстовых редакторов, используемых программистами, самыми важными является vi и его вариации. В обновленном издании пользователи Unix и Linux изучат основы редактирования текста как в vi, так и в Vim (vi improved), прежде чем перейти к более продвинутым инструментам в каждой из программ. Авторы Арнольд Роббинс и Элберт Ханна описывают основные новейшие версии Vim.
Если вы программист или компьютерный аналитик либо работаете с веб- или консольными интерфейсами, Vim упростит решение сложных задач. Вы освоите многооконное редактирование, глобальный поиск/замену и прочие мощные инструменты для программистов, а также научитесь писать интерактивные макросы и сценарии, расширяющие возможности программы.
Оглавление
Предисловие.........................................................................................................................18
ЧАСТЬ I. ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ В VI И VIM
Глава 1. Знакомство с vi и Vim...............................................................................................30
Глава 2. Основы редактирования...........................................................................................43
Глава 3. Эффективная навигация..........................................................................................70
Глава 4. За пределами основ.................................................................................................84
Глава 5. Знакомство с редактором ex.....................................................................................94
Глава 6. Глобальная замена..................................................................................................114
Глава 7. Продвинутое редактирование...................................................................................143
ЧАСТЬ II. VIM
Глава 8. Vim (улучшенный vi): обзор и отличия от vi..............................................................190
Глава 9. Графический Vim (gvim)..........................................................................................217
Глава 10. Многооконный режим в Vim ...................................................................................246
Глава 11. Расширенные возможности Vim для программистов..................................................271
Глава 12. Сценарии Vim........................................................................................................323
Глава 13. Прочие полезные возможности Vim.........................................................................349
Глава 14. Несколько продвинутых приемов работы с Vim........................................................374
ЧАСТЬ III. VIM В БОЛЕЕ ШИРОКОЙ СРЕДЕ
Глава 15. Vim как IDE: требуется сборка...............................................................................390
Глава 16. vi повсюду............................................................................................................408
Глава 17. Эпилог..................................................................................................................444
ПРИЛОЖЕНИЯ
Приложение А. Редакторы vi, ex и Vim...................................................................................446
Приложение Б. Установка параметров...................................................................................491
Приложение В. Более светлая сторона vi...............................................................................504
Приложение Г. vi и Vim: исходный код и разработка..............................................................516
Об авторах .........................................................................................................................524
Иллюстрация на обложке ....................................................................................................526