LazyVim ist ein Neovim-Setup aufgebaut auf 💤 lazy.nvim. Es erleichtert das Anpassen und Erweitern von Ihrer Konfiguration. Anstatt von vorne anzufangen oder eine vorgefertigte Distro zu verwenden, gibt LazyVim das beste aus beiden Welten - die Flexibilität Ihre Konfiguration zu verändern und einzustellen wie Sie es wollen und die Einfachheit von einem vorgefertigten Setup.
- 🔥 Transformiere dein Neovim in eine komplette IDE
- 💤 Passe deine Konfiguration einfach an und erweitere diese mit lazy.nvim
- 🚀 Extrem schnell
- 🧹 Logische Voreinstellungen für optionen, autocmds und keymaps
- 📦 Kommt mit einem Haufen vorkonfigurierter, ready-to-use Plugins
- Neovim >= 0.8.0 (gebraucht um mit LuaJIT zu bauen)
- Git >= 2.19.0 (um Teil-Klone zu unterstützen)
- eine Nerd Font (optional)
Sie können eine Startvorlage für LazyVim hier finden
Versuchen Sie's mit Docker
docker run -w /root -it --rm alpine:edge sh -uelic '
apk add git lazygit neovim ripgrep alpine-sdk --update
git clone https://github.com/LazyVim/starter ~/.config/nvim
cd ~/.config/nvim
nvim
'
Installieren von LazyVim Starter
-
Neovim Files sichern:
mv ~/.config/nvim ~/.config/nvim.bak mv ~/.local/share/nvim ~/.local/share/nvim.bak
-
Den Starter Klonen:
git clone https://github.com/LazyVim/starter ~/.config/nvim
-
Den
.git
Folder löschen, um die Konfiguration zu einer eigenen distro hinzuzufügen:rm -rf ~/.config/nvim/.git
-
Neovim starten!
nvim
Refer to the comments in the files on how to customize LazyVim.
Die Dateien unter config
werden automatisch und zur richtigen Zeit geladen,
sodass ein manuelles require
nicht nötig ist.
LazyVim bringt Konfigurationsdatein mit, die vor Ihren eigenen geladen werden -
siehe hier
Sie können eigene Plugins unter lua/plugins/
hinzufügen. Alle Dateien innerhalb
dieses Ordners werden automatisch mit lazy.nvim
geladen.
~/.config/nvim ├── lua │ ├── config │ │ ├── autocmds.lua │ │ ├── keymaps.lua │ │ ├── lazy.lua │ │ └── options.lua │ └── plugins │ ├── spec1.lua │ ├── ** │ └── spec2.lua └── init.toml
Siehe Dokumentation.