Необхідне додаткове програмне забезпечення¶
Є додаткове програмне забезпечення, яке, хоча і не потрібне, допоможе у загальному використанні NvChad. У наведених нижче розділах описано це програмне забезпечення та його використання.
RipGrep¶
ripgrep
— це рядково-орієнтований інструмент пошуку, який рекурсивно шукає в поточному каталозі шаблон regex (регулярний вираз). За замовчуванням ripgrep дотримується правил gitignore і автоматично пропускає приховані файли/каталоги та двійкові файли. Ripgrep пропонує відмінну підтримку для Windows, macOS і Linux, з двійковими файлами, доступними для кожного випуску.
У Rocky Linux 8 і 9 ви можете встановити RipGrep з EPEL. Для цього встановіть epel-release
, оновіть систему, а потім встановіть ripgrep
:
sudo dnf install -y epel-release
sudo dnf upgrade
sudo dnf install ripgrep
Ripgrep — це програмне забезпечення, написане мовою Rust, яке можна встановити за допомогою утиліти cargo
. Зауважте, однак, що cargo
не встановлюється за замовчуванням rust, тому ви повинні встановити його явно. Якщо під час використання цього методу виникають помилки, поверніться до встановлення з EPEL.
dnf install rust cargo
Після встановлення необхідного програмного забезпечення ми можемо встановити ripgrep
за допомогою:
cargo install ripgrep
Встановлення збереже виконуваний файл rg
у папці ~/.cargo/bin
, яка знаходиться поза ШЛЯХОМ, щоб використовувати його на рівні користувача, ми зв’яжемо його з ~/.local/bin/
.
ln -s ~/.cargo/bin/rg ~/.local/bin/
Перевірка RipGrep¶
На цьому етапі ми можемо перевірити, чи все в порядку з:
rg --version
ripgrep 13.0.0
-SIMD -AVX (compiled)
+SIMD +AVX (runtime)
RipGrep потрібен для рекурсивного пошуку за допомогою :Telescope
.
Lazygit¶
LazyGit — це інтерфейс у стилі ncurses, який дозволяє виконувати всі операції git
у більш зручній для користувача формі спосіб. Це потрібно для плагіна lazygit.nvim. Цей плагін дає змогу використовувати LazyGit безпосередньо з NvChad, він відкриває плаваюче вікно, з якого ви можете виконувати всі операції зі своїми репозиторіями, таким чином дозволяючи вам вносити всі зміни до репозиторію git, не виходячи з редактора.
Щоб встановити його, ми можемо скористатися репозиторієм для Fedora. На Rocky Linux 9 це працює ідеально.
sudo dnf copr enable atim/lazygit -y
sudo dnf install lazygit
Після встановлення ми відкриваємо термінал і вводимо команду lazygit
, і з’являється інтерфейс, схожий на цей:
За допомогою клавіші ? ми можемо викликати меню з усіма доступними командами.
Тепер, коли в нашій системі є все необхідне допоміжне програмне забезпечення, ми можемо переходити до встановлення основного програмного забезпечення. Ми почнемо з редактора, на якому базується вся конфігурація, Neovim.
Author: Franco Colussi
Contributors: Steven Spencer, Ganna Zhyrnova