Skip to content

bad4iz/AstroNVim_v4_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroNvim Template Bad4iz

Полная конфигурация Neovim на базе AstroNvim v4 с фокусом на веб-разработку и быструю навигацию.

Leader key: Space | Local leader: ,


⚡ Быстрый старт

Самые используемые команды

Действие Хоткей
Найти файл <Leader>ff
Найти слово в проекте <Leader>fw
Быстрый прыжок к слову t
Перейти к определению gd
Найти ссылки gr
Следующая/предыдущая ошибка ge / gE
История изменений gh
Список ошибок (Trouble) <Leader>xx
Следующий/предыдущий буфер <Tab> / <S-Tab>
AI подсказка (Supermaven) <C-g>

📑 Содержание


🧭 Навигация

Основные команды

Категория Команда Хоткей
Поиск файлов Найти файл в проекте <Leader>ff
Найти слово в проекте <Leader>fw
Найти открытые буферы <Leader>fb
Быстрые прыжки Прыжок к слову t
Прыжок к строке <S-t>
LSP Перейти к определению gd
Найти ссылки gr
Ошибки Следующая ошибка ge
Список диагностики <Leader>xx
Git Git статус <Leader>gt
Git коммиты <Leader>gc

📖 Подробный гайд по навигации - полный список команд Telescope, Hop, LSP, Git и другие


📝 Управление буферами и окнами

Буферы

Команда Хоткей
Следующий буфер <Tab>
Предыдущий буфер <S-Tab>
Найти буферы <Leader>fb

Окна

Команда Хоткей
Вертикальный сплит |
Горизонтальный сплит \\

✏️ Редактирование

Команда Хоткей
Сохранить файл <Leader>w
Принудительное сохранение <C-s>
Переместить строку вниз <A-j> (n/i/v)
Переместить строку вверх <A-k> (n/i/v)
Сортировка gs (n/v)
Копировать путь:строка <c-C> (n)
Копировать путь:строка <C-S-c> (i/v)
Комментарий строки <Leader>/ (n)
Комментарий выделение <Leader>/ (v)
Переименовать файл <Leader>R
ESLint fix <leader>le

Множественные курсоры (Multiple Cursors)

Команда Хоткей
Выделить следующее слово Ctrl+n
Курсор ниже Ctrl+Down
Курсор выше Ctrl+Up
Создать из выделения V + jjj + Ctrl+n

📖 Подробный гайд по множественным курсорам - кейсы использования, примеры и трюки


🤖 AI Автодополнение

Основные команды

Режим Команда Хоткей
Inline (Supermaven) Принять подсказку <C-g>
Принять слово <C-Right>
Очистить <C-]>
Меню (cmp) Принять выбранное <CR>
Следующая подсказка <C-n>
Предыдущая подсказка <C-p>
Открыть меню <C-Space>

AI помощники:

  • 🟣 Supermaven - inline подсказки + меню (фиолетовый)
  • 🔵 Codeium - меню автодополнения (бирюзовый)

📖 Подробный гайд по AI автодополнению - настройка, приоритеты, советы по использованию


📋 Quickfix Window (nvim-bqf)

Основные команды

Категория Команда Хоткей
Навигация Переключить превью p
Выбрать и следующий <Tab>
Открытие Открыть файл <CR>
Открыть в сплите <C-v> / <C-x>
Фильтрация fzf фильтр zf
Выбрать все <C-o> (в fzf)

📖 Подробный гайд по Quickfix - все команды, массовые операции, кейсы использования


🔧 Системные команды

Команда Хоткей
Выйти из окна <Leader>q
Выйти из Neovim <Leader>Q
Выйти без подтверждения <Leader>qq
Принудительный выход <C-q>
Новый файл <Leader>n
Открыть URI под курсором gx

🛠️ Установка

Создание отдельной конфигурации

Эта конфигурация использует NVIM_APPNAME для изоляции от других установок Neovim.

Быстрая установка

git clone git@github.com:bad4iz/AstroNVim_v4_config.git ~/.config/bad4izNvim
echo 'alias bn="NVIM_APPNAME=bad4izNvim nvim"' >> ~/.zshrc
source ~/.zshrc

Теперь запускайте конфигурацию командой:

bn

Пошаговая установка

1. Клонируйте репозиторий:

git clone https://github.com/bad4iz/AstroNVim_v4_config ~/.config/bad4izNvim

2. Настройте алиас для удобного запуска:

alias bn="NVIM_APPNAME=bad4izNvim nvim"

Добавьте в ваш .bashrc или .zshrc:

echo 'alias bn="NVIM_APPNAME=bad4izNvim nvim"' >> ~/.zshrc
source ~/.zshrc

3. Запустите Neovim:

bn

При первом запуске плагины установятся автоматически.

Очистка кеша

Если возникли проблемы, очистите кеш конфигурации:

rm -rf ~/.local/share/bad4izNvim
rm -rf ~/.local/state/bad4izNvim
rm -rf ~/.cache/bad4izNvim

После очистки запустите bn снова для переустановки плагинов.


📚 Дополнительная информация

Резервное копирование основной конфигурации

Если у вас уже есть конфигурация Neovim, сделайте резервную копию:

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak

Документация

О конфигурации

Эта конфигурация основана на AstroNvim v4 с кастомными настройками для веб-разработки и улучшенной навигацией.

About

AstroNVim_v4_config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages