Instalacja i konfiguracja Neovim z Kickstart na systemie Windows WSL, GNU/Linux (Ubuntu) oraz macOS
W tym rozdziale znajdziesz instrukcje dotyczące instalacji Neovim na systemie, korzystając z dystrybucji Ubuntu (Windows WSL oraz GNU/Linux) i macOS, oraz konfiguracji go do pracy z językami C, Python oraz Ada z wykorzystaniem Kickstart.nvim – nowoczesnego szablonu konfiguracji Neovim. Nauka skrótów klawiszowych wybiega poza zakres tego poradnika, ale można znaleźć bardzo dużo różnych materiałów i samouczków. Podsumowując choć "krzywa uczenia" jest na początku duża to nauka tych skrótów pozwala na bardzo szybką i wygodną prace. Możemy te skróty wykorzystać też w VS Code przez instalacje odpowiedniego rozszerzenia, które pozwala na korzystanie z Vim w VS Code!
1. Instalacja Neovim
1. Aby zainstalować Neovim na Ubuntu
-
Otwórz
Centrum programów(App Center) -
Wyszukaj 'neovim' wybierz i upewnij się że jest to wersja co najmniej
>=0.8.0 -
Zainstaluj
2. Aby zainstalować Neovim na Ubuntu (Windows WSL i GNU/Linux), wykonaj następujące kroki:
-
Otwórz Terminal.
-
Zaktualizuj listę pakietów:
sudo apt update -
Zainstaluj neovim:
- Aby zainstalować najnowszą wersję Neovim, wpisz:
sudo apt install neovim - Zainstalowana wersja powinna być co najmniej
>=0.8.0nvim --version - W przypadku kiedy dostępna wersja jest niższa zainstaluj Neovim bezpośrednio z repozytorium:
sudo add-apt-repository ppa:neovim-ppa/unstable sudo apt update sudo apt install neovim - Można też zainstalować ostatnią stabilną wersje ze strony
neovim stable
- Aby zainstalować najnowszą wersję Neovim, wpisz:
3. Aby zainstalować Neovim na macOS za pomocą Homebrew, wykonaj następujące kroki:
-
Otwórz Terminal.
-
Zaktualizuj Homebrew:
Zanim zainstalujesz nowe oprogramowanie, upewnij się, że Homebrew jest zaktualizowany:
brew update -
Zainstaluj Neovim:
- Aby zainstalować Neovim, wpisz poniższą komendę (wersja >=0.8.0):
brew install neovim- Można też zainstalować ostatnią stabilną wersje ze strony
neovim stable
3. Sprawdź instalację
Po zakończeniu instalacji sprawdź, czy Neovim działa, uruchamiając go w terminalu:
nvim
Wyjście z Neovim :q.
2. Instalacja menedżera wtyczek
Aby rozpocząć, musisz najpierw skonfigurować odpowiednie środowisko:
- Zainstaluj (jeśli nie masz go zainstalowanego):
- Git jest wymagany do pobierania wtyczek:
sudo apt install git - Unzip jest wymagany do instalacji wtyczek:
sudo apt install unzip
- Git jest wymagany do pobierania wtyczek:
3. Konfiguracja kickstart.nvim
Kickstart.nvim to gotowy szablon konfiguracji, który pozwala szybko zacząć pracę z Neovim.
-
Pobierz Kickstart.nvim:
- Sklonuj repozytorium Kickstart.nvim do swojego katalogu konfiguracyjnego Neovim. Wpisz w terminalu:
git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
- Sklonuj repozytorium Kickstart.nvim do swojego katalogu konfiguracyjnego Neovim. Wpisz w terminalu:
-
Uruchom neovim:
- Po pierwszym uruchomieniu Neovim automatycznie zainstaluje wtyczki. Wpisz w terminalu:
nvim - Poczekaj, aż wszystkie wtyczki zostaną pobrane i zainstalowane.
- Po pierwszym uruchomieniu Neovim automatycznie zainstaluje wtyczki. Wpisz w terminalu:
4. Konfiguracja środowiska dla C, Python oraz Ada
Neovim z Kickstart.nvim jest już gotowy do pracy, ale warto dodać kilka specyficznych ustawień dla poszczególnych języków.
-
Konfiguracja dla języka C:
- Kickstart.nvim ma wbudowaną obsługę dla języków C/C++. Po uruchomieniu Neovim wpisz
:Masonznajdźclangdi zainstaluj naciskając klawiszi. - Neovim automatycznie wykryje pliki C/C++ i uruchomi serwer LSP, dostarczając funkcje takie jak autouzupełnianie i linting.
- Kickstart.nvim ma wbudowaną obsługę dla języków C/C++. Po uruchomieniu Neovim wpisz
-
Konfiguracja dla języka Python:
- Po uruchomieniu Neovim wpisz
:Masonznajdźpython-lsp-serveri zainstaluj naciskając klawiszi. - Kickstart.nvim automatycznie skonfiguruje LSP dla Pythona po otwarciu pliku
.py.
- Po uruchomieniu Neovim wpisz
-
Konfiguracja dla języka Ada:
- Możesz zainstalować
ada-language-serverw neovim wpisz:Mason, aby uzyskać wsparcie LSP: - Neovim automatycznie uruchomi
ada_language_serverdla plików Ady.
- Możesz zainstalować
Dzięki powyższym krokom, Neovim będzie w pełni skonfigurowany do pracy z językami C, Python oraz Ada, korzystając z Kickstart.nvim jako bazy konfiguracyjnej.