Изучаем редакторы vi и Vim - На протяжении 30 лет vi оставался стандартом для UNIX и Linux, а эта книга была главным пособием по vi. Однако сейчас UNIX уже не тот, что был 30 лет назад, и книга тоже не стоит на месте. Седьмое издание существенно расширено и включает подробную информацию о Vim - самом популярном клоне vi. Доступный стиль изложения сделал эту книгу классикой. Она незаменима, поскольку знание vi или Vim - обязательное условие, если вы работаете в Linux или UNIX.
Название: Изучаем редакторы vi и Vim Автор: Арнольд Роббинс, Элберт Хана, Линда Лэмб Издательство: Символ-Плюс Год: 2013 Страниц: 512 Формат: PDF, DJVU Размер: 10,4 МБ ISBN: 978-5-93286-200-1 Качество: Отличное Язык: Русский
Содержание:
Предисловие Часть I. Базовый и продвинутый vi Глава 1. Текстовый редактор vi Краткая историческая справка Открытие и закрытие файлов Выход без сохранения правок Глава 2. Простое редактирование Команды vi Перемещение курсора Простая правка текста Другие способы вставки текста Объединение двух строк с помощью J Обзор основных команд vi Глава 3. Быстрое перемещение Перемещение по экранам Перемещение по текстовым блокам Перемещение по результатам поиска Перемещение по номеру строки Обзор команд перемещения курсора в vi Глава 4. За рамками основ Другие сочетания команд Варианты запуска vi Использование буферов Отметка места Другие продвинутые команды редактирования Обзор команд vi для работы с буфером и метками Глава 5. Введение в редактор ex Команды ex Редактирование в ex Сохранение и выход Копирование одного файла в другой Редактирование нескольких файлов Глава 6. Глобальная замена Подтверждаем замены Замена, зависящая от контекста Поиск по шаблону Примеры использования шаблонов Финальный взгляд на шаблоны Глава 7. Продвинутое редактирование Настройка vi Вызов команд UNIX Сохранение команд Использование скриптов ex Редактирование исходного кода программы Глава 8. Представляем клоны vi Знакомьтесь: Даррелл, Даррелл и Даррелл Многооконное редактирование Графические интерфейсы Расширенные регулярные выражения Улучшенные теги Улучшенные возможности Помощь программисту Итоги: сравним редакторы Ничто не сравнится с оригиналом Перспектива Часть II. Vim Глава 9. Vim (vi Improved): введение Обзор Где взять Vim Как установить Vim в UNIX и GNU/Linux Установка Vim в окружении Windows Установка Vim в окружении Macintosh Другие операционные системы Помощь и упрощения для новичков Итог Глава 10. Главные улучшения Vim по сравнению с vi Встроенная справка Варианты запуска и инициализации Новые команды перемещения Расширенные регулярные выражения Сборка исполняемого файла под конкретные задачи Глава 11. Многооконность в Vim Инициализация многооконного сеанса Открытие окон Перемещение по окнам (движение курсора между окнами) Перемещение окон Изменение размера окна Буферы и их взаимодействие с окнами Теги и окна Редактирование с вкладками Закрытие и выход из окон Итог Глава 12. Скрипты Vim Какой ваш любимый цвет? Динамическая конфигурация типов файлов при помощи скриптов Дополнительные соображения, касающиеся скриптов Vim Ресурсы Глава 13. Графический Vim (gvim) Общее введение в gvim Настройка полос прокрутки, меню и панелей инструментов gvim в Microsoft Windows gvim в X Window System Опции GUI и обзор команд Глава 14. Улучшения Vim для программистов Свертка и контуры (режим контуров) Автоматические и умные отступы Ключевые слова и завершение слов по словарю Стеки тегов Подсветка синтаксиса Компиляция и поиск ошибок в Vim Заключительные соображения о написании программ Глава 15. Другие полезности в Vim Редактирование двоичных файлов Диграфы: не-ASCII символы Редактирование файлов из других мест Переход и смена каталогов Резервные копии в Vim Создание HTML из текста В чем разница? Отмена отмен На чем я остановился? На какой я строке? Сокращения команд и опций Vim Несколько мелочей (не обязательно для Vim) Другие ресурсы Часть III. Другие клоны vi Глава 16. nvi: новый vi Автор и история Важные аргументы командной строки Онлайн-справка и другая документация Инициализация Многооконное редактирование Графические интерфейсы Расширенные регулярные выражения Улучшения в редактировании Помощь программисту Интересные функции Исходный код и поддерживаемые операционные системы Глава 17. elvis Автор и история Важные аргументы командной строки Онлайн-справка и другая документация Инициализация Многооконное редактирование Графические интерфейсы Расширенные регулярные выражения Улучшенные возможности редактирования Помощь программисту Интересные особенности Будущее elvis Исходный код и другие операционные системы Глава 18. vile: vi Like Emacs (vi как Emacs) Авторы и история Важные аргументы командной строки Онлайн-справка и другая документация Инициализация Многооконное редактирование Графические интерфейсы Расширенные регулярные выражения Улучшенные возможности редактирования Помощь программисту Интересные особенности Исходный код и поддерживаемые операционные системы Часть IV. Приложения Глава A. Редакторы vi, ex и Vim Глава B. Установка опций Глава C. Возможные проблемы Глава D. vi и Интернет Алфавитный указатель