Освоение Vim: создание среды разработки программного обеспечения с помощью Vim и Neovim на русском
Mastering Vim: Build a software development environment with Vim and Neovim (B07HHD55H2)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Ruslan Osipov | #3027: Разработка программного обеспечения
Книга «Mastering Vim», рецензированная Брэмом Муленааром, создателем Vim, охватывает использование Vim и Neovim, демонстрирует соответствующие плагины и обучает Vimscript.
Основные характеристики
- Профессиональные навыки работы с Vim и Vimscript для работы с Python и другими средами разработки.
- Выполняйте задачи разработки программного обеспечения от начала до конца с помощью плагинов Neovim и Vim.
- Изучите лучшие практики для различных аспектов проектов, таких как контроль версий, сборка и тестирование.
Описание книги
Vim — это повсеместно распространенный текстовый редактор, который можно использовать для всех языков программирования. Он имеет обширную систему плагинов и интегрируется со многими инструментами. Vim предлагает расширяемую и настраиваемую среду разработки для программистов, что делает его одним из самых популярных текстовых редакторов в мире.
Книга «Освоение Vim» начинается с объяснения того, как редактор Vim поможет вам эффективно создавать приложения. Освоив основы Vim, вы познакомитесь с его философией. По мере изучения глав вы узнаете о продвинутых операциях перемещения, текстовых операциях и о том, как Vim можно использовать в качестве IDE для Python (или любого другого языка). Затем книга охватывает такие важные задачи, как рефакторинг, отладка, сборка, тестирование и работа с системой контроля версий, а также настройка и управление плагинами. В заключительных главах вы познакомитесь с дополнительными рекомендациями по мышлению, научитесь персонализировать свой опыт работы с Vim и выйдете за рамки обычного использования Vimscript.
К концу этой книги вы будете достаточно уверены в себе, чтобы сделать Vim (или его форк, Neovim) своим первым выбором при написании приложений на Python и других языках программирования.
Что вы узнаете
- Установите последние версии Vim, GVim и Neovim.
- Научитесь эффективно ориентироваться в тексте и редактировать его.
- Найдите нишевые плагины для Vim и выберите лучшие из них.
- Откройте для себя множество способов организации плагинов.
- Изучите и настройте пользовательский интерфейс Vim под свои нужды.
- Организация и поддержка конфигурации Vim в различных средах.
- Создавайте скрипты, дополняющие ваш рабочий процесс, с помощью Vimscript.
Для кого предназначена эта книга?
Книга «Mastering Vim» предназначена для начинающих, опытных и продвинутых разработчиков. Она научит вас эффективно интегрировать Vim в вашу повседневную работу. Предварительный опыт работы с Python или Vim не требуется.
Оглавление
- Начиная
- Расширенные возможности редактирования и навигации
- Следуйте за лидером: Управление плагинами
- Понимание текста
- Создание, тестирование и выполнение
- Рефакторинг кода с использованием регулярных выражений и макросов
- Как сделать Vim своим собственным
- Преодоление обыденности с помощью Vimscript
- Неовим
- Куда двигаться дальше?