Полная конфигурация Neovim с современными плагинами для разработки на C++.
# macOS
brew install ripgrep fd
# Ubuntu/Debian
sudo apt install ripgrep fd-find
# Arch Linux
sudo pacman -S ripgrep fd# C/C++
brew install clangd
# Или через Mason (встроенный в Neovim)
:Mason# Для C++ отладки
brew install cppdbg
# Или установите через Mason
:Mason
# Затем найдите и установите cppdbg- Скопируйте конфигурацию в
~/.config/nvim/:
cp -r /path/to/this/config/* ~/.config/nvim/- Запустите Neovim - Lazy.nvim автоматически установит все плагины:
nvim- 🔍 Telescope - мощный поиск файлов и текста
- 🌳 NeoTree - файловый менеджер
- 🐛 DAP - отладчик для C++
- 📝 LSP - автодополнение и диагностика
- 🎨 Bufferline - табы буферов
- 🔧 Git интеграция - Gitsigns + Fugitive
- ⌨️ Which-key - подсказки по горячим клавишам
См. KEYBINDINGS.md для полного списка горячих клавиш.
nvim/
├── init.lua # Основной файл конфигурации
├── lua/
│ ├── core/ # Основные настройки
│ │ ├── colors.lua # Цветовые схемы
│ │ ├── mappings.lua # Горячие клавиши
│ │ ├── plugins.lua # Управление плагинами
│ │ └── treesitter.lua # Treesitter настройки
│ └── plugins/ # Конфигурации плагинов
│ ├── telescope.lua
│ ├── trouble.lua
│ ├── which-key.lua
│ ├── bufferline.lua
│ ├── dap.lua
│ └── ...