1.7 KiB
1.7 KiB
title, date
| title | date |
|---|---|
| Empfehlungen für AstroVim | 2026-09-08 |
Empfehlungen für AstroVim
1. Tastenkürzel kennenlernen (Which‑Key)
AstroVim nutzt which‑key für kontextsensitive Key‑Menüs.
Drücke <leader> (Standard: Leertaste) und warte kurz, um das Menü
zu sehen. So erkennst du schnell verfügbare Aktionen.
2. Dateiexplorer (Neo‑Tree)
AstroVim bringt neo‑tree als Dateibaum mit.
<leader> eöffnet / schließt den Explorer.alegt eine neue Datei an,dlöscht,rbenennt um.Hblendet ausgeblendete Dateien ein / aus.
3. Fuzzy‑Finder (Telescope)
Telescope ist der Fuzzy‑Finder.
<leader> f f: Dateien im Projekt suchen<leader> f g: live‑grep im Projekt<leader> f b: geöffnete Buffer durchsuchen<leader> f h: Hilfe‑Tags durchsuchen
4. Buffer‑Verwaltung
<leader> cschließt den aktuellen Buffer.[ b/] bwechselt zum vorherigen / nächsten Buffer.<leader> bzeigt eine Liste offener Buffer.
5. Git‑Integration (LazyGit / Gitsigns)
- LazyGit startest du mit
<leader> g g– eine vollwertige Git‑TUI direkt im Terminal‑Fenster. - Gitsigns zeigt Änderungen in der Sign‑Spalte.
] c/[ cspringt zur nächsten / vorherigen Änderung.<leader> h sstage a hunk,<leader> h rreset hunk.
6. Terminal im Editor
<leader> t föffnet ein floatendes Terminal.<leader> t h/<leader> t vteilt horizontal / vertikal mit einem Terminal.Ctrl+\ Ctrl+nwechselt in den Normal‑Modus innerhalb des Terminals.
7. Snippets (LuaSnip)
AstroVim verwendet LuaSnip. Du kannst eigene Snippets unter
~/.config/nvim/lua/user/snippets/ ablegen. Beispiel‑Datei
python.lua: