2024-05-20 00:13:18 +02:00
< div align = "center" >
< img src = "https://user-images.githubusercontent.com/292349/213446185-2db63fd5-8c84-459c-9f04-e286382d6e80.png" >
< / div >
< hr >
< h4 align = "center" >
< a href = "https://lazyvim.github.io/installation" > Installieren< / a >
·
< a href = "https://lazyvim.github.io/configuration" > Konfigurieren< / a >
·
< a href = "https://lazyvim.github.io" > Dokumentation< / a >
< / h4 >
< div align = "center" > < p >
< a href = "https://github.com/LazyVim/LazyVim/releases/latest" >
< img alt = "Latest release" src = "https://img.shields.io/github/v/release/LazyVim/LazyVim?style=for-the-badge&logo=starship&color=C9CBFF&logoColor=D9E0EE&labelColor=302D41&include_prerelease&sort=semver" / >
< / a >
< a href = "https://github.com/LazyVim/LazyVim/pulse" >
< img alt = "Last commit" src = "https://img.shields.io/github/last-commit/LazyVim/LazyVim?style=for-the-badge&logo=starship&color=8bd5ca&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< a href = "https://github.com/LazyVim/LazyVim/blob/main/LICENSE" >
< img alt = "License" src = "https://img.shields.io/github/license/LazyVim/LazyVim?style=for-the-badge&logo=starship&color=ee999f&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< a href = "https://github.com/LazyVim/LazyVim/stargazers" >
< img alt = "Stars" src = "https://img.shields.io/github/stars/LazyVim/LazyVim?style=for-the-badge&logo=starship&color=c69ff5&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< a href = "https://github.com/LazyVim/LazyVim/issues" >
< img alt = "Issues" src = "https://img.shields.io/github/issues/LazyVim/LazyVim?style=for-the-badge&logo=bilibili&color=F5E0DC&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< a href = "https://github.com/LazyVim/LazyVim" >
< img alt = "Repo Size" src = "https://img.shields.io/github/repo-size/LazyVim/LazyVim?color=%23DDB6F2&label=SIZE&logo=codesandbox&style=for-the-badge&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< a href = "https://twitter.com/intent/follow?screen_name=folke" >
< img alt = "follow on Twitter" src = "https://img.shields.io/twitter/follow/folke?style=for-the-badge&logo=twitter&color=8aadf3&logoColor=D9E0EE&labelColor=302D41" / >
< / a >
< / div >
LazyVim ist ein Neovim-Setup aufgebaut auf [💤 lazy.nvim ](https://github.com/folke/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.


## ✨ Features
- 🔥 Transformiere dein Neovim in eine komplette IDE
- 💤 Passe deine Konfiguration einfach an und erweitere diese mit [lazy.nvim ](https://github.com/folke/lazy.nvim )
- 🚀 Extrem schnell
- 🧹 Logische Voreinstellungen für optionen, autocmds und keymaps
- 📦 Kommt mit einem Haufen vorkonfigurierter, ready-to-use Plugins
## ⚡️ Vorraussetzungen
- Neovim >= **0.8.0** (gebraucht um mit **LuaJIT** zu bauen)
- Git >= **2.19.0** (um Teil-Klone zu unterstützen)
- eine [Nerd Font ](https://www.nerdfonts.com/ ) **_(optional)_**
## 🚀 Einstieg
Sie können eine Startvorlage für **LazyVim** [hier ](https://github.com/LazyVim/starter ) finden
< details > < summary > Versuchen Sie's mit Docker< / summary >
```sh
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
'
```
< / details >
< details > < summary > Installieren von < a href = "https://github.com/LazyVim/starter" > LazyVim Starter< / a > < / summary >
- Neovim Files sichern:
```sh
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
```
- Den Starter Klonen:
```sh
git clone https://github.com/LazyVim/starter ~/.config/nvim
```
- Den `.git` Folder löschen, um die Konfiguration zu einer eigenen distro hinzuzufügen:
```sh
rm -rf ~/.config/nvim/.git
```
- Neovim starten!
```sh
nvim
```
Refer to the comments in the files on how to customize **LazyVim** .
< / details >
## 📂 Dateistruktur
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 ](https://github.com/LazyVim/LazyVim/tree/main/lua/lazyvim/config )
Sie können eigene Plugins unter `lua/plugins/` hinzufügen. Alle Dateien innerhalb
dieses Ordners werden automatisch mit [lazy.nvim ](https://github.com/folke/lazy.nvim )
geladen.
< pre >
~/.config/nvim
├── lua
│ ├── config
│ │ ├── autocmds.lua
│ │ ├── keymaps.lua
│ │ ├── lazy.lua
│ │ └── options.lua
│ └── plugins
│ ├── spec1.lua
│ ├── **
│ └── spec2.lua
└── init.toml
< / pre >
## ⚙️ Konfiguration
Siehe [Dokumentation ](https://lazyvim.github.io ).