Files
hugo_docker/content/astro-vim-recommendations.md
2026-09-08 11:02:29 +02:00

1.7 KiB
Raw Permalink Blame History

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.
  • a legt eine neue Datei an, d löscht, r benennt um.
  • H blendet 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> c schließt den aktuellen Buffer.
  • [ b / ] b wechselt zum vorherigen / nächsten Buffer.
  • <leader> b zeigt 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 / [ c springt zur nächsten / vorherigen Änderung.
    • <leader> h s stage a hunk, <leader> h r reset hunk.

6. Terminal im Editor

  • <leader> t f öffnet ein floatendes Terminal.
  • <leader> t h / <leader> t v teilt horizontal / vertikal mit einem Terminal.
  • Ctrl+\ Ctrl+n wechselt 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: