Als ich dieses Repo anfänglich erstellt habe, habe ich nicht erwartet, wie viel Bruchänderungen durch das sich schnell entwickelnde Plugin -Ökosystem eingeführt wurden. Alle Pakete sind im master festgehalten, sodass es stabil bleibt und Sie immer die Videos dort folgen können, wenn Sie Fehler in anderen Zweigen erhalten.
? Wenn Sie einen Fehler sehen, den Sie beheben können, wie ist wie?
Update für eine einfache IDE, die auf diesen Prinzipien aufbaut und in aktiver Entwicklung steht, empfehle ich mein neueres Repo: NVIM-Basic-ide sowie Lunarvim, das ausgereift und voll ausgestattet ist.
Allgemeine Unterstützung ist auf unseren Matrixkanälen verfügbar.
Diese Konfiguration erfordert> = Neovim v0.8.0. Bitte upgrade, wenn Sie in einer früheren Version des Editors sind.
Klonen Sie das Repository an den richtigen Speicherort (erstellen Sie Ihr aktuelles nvim -Verzeichnis, wenn Sie es behalten möchten).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
Führen Sie nvim in Ihrem Terminal aus und warten Sie, bis die Plugins installiert werden. Sie werden feststellen, dass Treeitter beim nächsten Öffnen von Neovim eine Reihe von Sprachparsern anzieht.
Hinweis Mason wird verwendet, um LSP -Server, DAP -Server, Linter und Formatter über den Befehl :Mason zu installieren und zu verwalten.
Diese Konfiguration geht davon aus, dass Sie Nerd -Schriftarten v3.0.0 oder höher haben. Wenn Sie eine ältere Version verwenden, aktualisieren Sie bitte Ihre Nerd -Schriftarten
Öffnen Sie nvim und geben Sie Folgendes ein:
:checkhealth
Sie werden wahrscheinlich bemerken, dass Sie keine Unterstützung für das Kopieren/Einfügen haben, auch dass Python und Knoten nicht eingerichtet wurden
Also lasst uns das beheben
Zuerst reparieren wir das Kopieren/Einfügen
Auf Mac pbcopy sollte gebaut werden
Auf Ubuntu
sudo apt install xsel
Auf Arch Linux
sudo pacman -S xsel
Wayland -Benutzer
WL-Clipboard
Als nächstes müssen wir den Python -Support installieren (Knoten ist optional)
NEOVIM Python -Unterstützung
pip install pynvim
NEOVIM -Knotenunterstützung
npm i -g neovim
Hinweis Stellen Sie sicher, dass Sie den Knoten installiert haben. Ich empfehle einen Knotenmanager wie FNM.
Angenommen, Sie haben aus der Quelle cd in den Ordner erstellt, in dem Sie neovim geklont haben und die folgenden Befehle ausgeführt haben.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
Die Hauptherausforderung des Computing -Wissenschaftlers besteht nicht darin, sich durch die Komplexität seiner eigenen Herstellung zu verwechseln.
- Edsger W. Dijkstra