Настройка Vim для C++ и Ada
Setting up Vim for C++ and Ada 00:00 Введение и настройка Vim • Автор собирается настроить Vim, несмотря на новые функции искусственного интеллекта в VS Code. • Открывает терминал и создает новый файл в Vim. • Объясняет, как установить Vim на Fedora. 00:58 Конфигурация Vim • Создает файл vimrc и добавляет базовую конфигурацию. • Включает языковую подсветку синтаксиса и отступы для файлов. • Настраивает ширину табуляции и использует клавишу "Tab" для замены пробелов. 03:00 Работа с отступами и номерами строк • Объясняет, как Vim выделяет слова другим цветом. • Настраивает автоотступ и умные функции отступа для языков семейства C. • Устанавливает номера строк и использует относительные номера для быстрого перемещения по файлу. 05:38 Установка плагинов • Устанавливает плагин vim-plug для управления плагинами. • Устанавливает плагин Coc, который требует Node.js. • Устанавливает Node.js и Yarn для сборки Coc. 09:15 Настройка Coc • Устанавливает привязки для языковых серверов в vimrc. • Устанавливает серверы для Clang-d и Coc. • Исправляет цвета и добавляет плагин Sol 256 для автозаполнения. 12:40 Завершение настройки • Исправляет фон и устанавливает плагин для автоматического парсинга. • Проверяет работу автозаполнения и прозрачного фона. • Завершает настройку Vim для работы с C-LangD. 14:18 Установка и настройка сервера Ada • Установка и подключение сервера Ada. • Проблемы с запуском сервера Ada из-за отсутствия готовых двоичных файлов. • Решение проблемы через загрузку расширения для Visual Studio Code. 15:17 Загрузка и настройка расширения • Обновление Visual Studio Marketplace и невозможность ручной загрузки расширений. • Использование реестра OpenVSX для загрузки расширения. • Распаковка и установка двоичного файла расширения. 17:15 Настройка Vim для работы с Ada • Открытие файла в корневой папке проекта для корректной работы сервера Ada. • Использование Vim для открытия текущей папки проекта. • Настройка автодополнения и документации. 18:00 Установка и настройка плагина NerdTree • Установка плагина NerdTree для файлового дерева. • Переназначение клавиш для быстрого доступа к NerdTree. • Настройка команд для открытия и закрытия NerdTree. 22:04 Настройка перемещения между вкладками • Использование комбинаций клавиш для перемещения между вкладками. • Настройка автоматического закрытия дерева кода при закрытии текущей панели. • Настройка перемещения и изменения размера вкладок. 25:17 Настройка клавиши Alt для изменения размера вкладок • Проблемы с распознаванием клавиши Alt в Vim. • Копирование и вставка кода для привязки клавиши Alt к изменению размера вкладок. • Настройка вертикального и горизонтального изменения размера вкладок. 27:39 Заключение • Использование изменения размера вкладок для выполнения команд в терминале. • Завершение настройки и прощание с аудиторией.
Setting up Vim for C++ and Ada 00:00 Введение и настройка Vim • Автор собирается настроить Vim, несмотря на новые функции искусственного интеллекта в VS Code. • Открывает терминал и создает новый файл в Vim. • Объясняет, как установить Vim на Fedora. 00:58 Конфигурация Vim • Создает файл vimrc и добавляет базовую конфигурацию. • Включает языковую подсветку синтаксиса и отступы для файлов. • Настраивает ширину табуляции и использует клавишу "Tab" для замены пробелов. 03:00 Работа с отступами и номерами строк • Объясняет, как Vim выделяет слова другим цветом. • Настраивает автоотступ и умные функции отступа для языков семейства C. • Устанавливает номера строк и использует относительные номера для быстрого перемещения по файлу. 05:38 Установка плагинов • Устанавливает плагин vim-plug для управления плагинами. • Устанавливает плагин Coc, который требует Node.js. • Устанавливает Node.js и Yarn для сборки Coc. 09:15 Настройка Coc • Устанавливает привязки для языковых серверов в vimrc. • Устанавливает серверы для Clang-d и Coc. • Исправляет цвета и добавляет плагин Sol 256 для автозаполнения. 12:40 Завершение настройки • Исправляет фон и устанавливает плагин для автоматического парсинга. • Проверяет работу автозаполнения и прозрачного фона. • Завершает настройку Vim для работы с C-LangD. 14:18 Установка и настройка сервера Ada • Установка и подключение сервера Ada. • Проблемы с запуском сервера Ada из-за отсутствия готовых двоичных файлов. • Решение проблемы через загрузку расширения для Visual Studio Code. 15:17 Загрузка и настройка расширения • Обновление Visual Studio Marketplace и невозможность ручной загрузки расширений. • Использование реестра OpenVSX для загрузки расширения. • Распаковка и установка двоичного файла расширения. 17:15 Настройка Vim для работы с Ada • Открытие файла в корневой папке проекта для корректной работы сервера Ada. • Использование Vim для открытия текущей папки проекта. • Настройка автодополнения и документации. 18:00 Установка и настройка плагина NerdTree • Установка плагина NerdTree для файлового дерева. • Переназначение клавиш для быстрого доступа к NerdTree. • Настройка команд для открытия и закрытия NerdTree. 22:04 Настройка перемещения между вкладками • Использование комбинаций клавиш для перемещения между вкладками. • Настройка автоматического закрытия дерева кода при закрытии текущей панели. • Настройка перемещения и изменения размера вкладок. 25:17 Настройка клавиши Alt для изменения размера вкладок • Проблемы с распознаванием клавиши Alt в Vim. • Копирование и вставка кода для привязки клавиши Alt к изменению размера вкладок. • Настройка вертикального и горизонтального изменения размера вкладок. 27:39 Заключение • Использование изменения размера вкладок для выполнения команд в терминале. • Завершение настройки и прощание с аудиторией.
