Files
hugo_docker/site/public/astro-vim-recommendations/index.html
T
jonnybravo cfb0a60b3b
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Successful in 5m17s
Molecule 7/7: ansible_remote_tmp fix
2026-09-10 09:52:09 +02:00

132 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Empfehlungen für AstroVim – Hugo Docker CMS</title>
<meta name="description" content="Empfehlungen für AstroVim 1. Tastenkürzel kennenlernen (Which‑Key) AstroVim nutzt which‑key für kontextsensitive Key‑Menüs. Drücke &lt;leader&gt; (Standard: …">
<meta property="og:title" content="Empfehlungen für AstroVim – Hugo Docker CMS">
<meta property="og:description" content="Empfehlungen für AstroVim 1. Tastenkürzel kennenlernen (Which‑Key) AstroVim nutzt which‑key für kontextsensitive Key‑Menüs. Drücke &lt;leader&gt; (Standard: …">
<meta property="og:type" content="article">
<meta property="og:url" content="https://localhost:1313/astro-vim-recommendations/">
<meta property="og:site_name" content="Hugo Docker CMS">
<link rel="stylesheet" href="/css/main.min.css">
<script src="/js/search.min.868f9708373e89ca72730cc71884718dc463b495c2a72c24a6d6f48e64000709.js" defer></script>
</head>
<body>
<header>
<a href="/" class="logo">Hugo Docker CMS</a>
<div class="search">
<input
type="search"
id="search-input"
placeholder="Suchen…"
autocomplete="off"
aria-label="Suche"
aria-controls="search-results"
aria-expanded="false">
<div id="search-results" class="search-results" hidden></div>
</div>
<nav aria-label="Breadcrumb">
<a href="/">← Start</a>
</nav>
</header>
<main data-pagefind-body>
<article>
<header class="article-header">
<h1>Empfehlungen für AstroVim</h1>
<time datetime="2026-09-08">08.09.2026</time>
</header>
<details class="toc" >
<summary>Inhaltsverzeichnis</summary>
<nav id="TableOfContents">
<ul>
<li><a href="#1-tastenkürzel-kennenlernen-whichkey">1. Tastenkürzel kennenlernen (Which‑Key)</a></li>
<li><a href="#2-dateiexplorer-neotree">2. Dateiexplorer (Neo‑Tree)</a></li>
<li><a href="#3-fuzzyfinder-telescope">3. Fuzzy‑Finder (Telescope)</a></li>
<li><a href="#4-bufferverwaltung">4. Buffer‑Verwaltung</a></li>
<li><a href="#5-gitintegration-lazygit--gitsigns">5. Git‑Integration (LazyGit / Gitsigns)</a></li>
<li><a href="#6-terminal-im-editor">6. Terminal im Editor</a></li>
<li><a href="#7-snippets-luasnip">7. Snippets (LuaSnip)</a></li>
</ul>
</nav>
</details>
<div class="content">
<h1 id="empfehlungen-für-astrovim">Empfehlungen für AstroVim</h1>
<h2 id="1-tastenkürzel-kennenlernen-whichkey">1. Tastenkürzel kennenlernen (Which‑Key)</h2>
<p>AstroVim nutzt <strong>which‑key</strong> für kontextsensitive Key‑Menüs.
Drücke <code>&lt;leader&gt;</code> (Standard: Leertaste) und warte kurz, um das Menü
zu sehen. So erkennst du schnell verfügbare Aktionen.</p>
<h2 id="2-dateiexplorer-neotree">2. Dateiexplorer (Neo‑Tree)</h2>
<p>AstroVim bringt <strong>neo‑tree</strong> als Dateibaum mit.</p>
<ul>
<li><code>&lt;leader&gt; e</code> öffnet / schließt den Explorer.</li>
<li><code>a</code> legt eine neue Datei an, <code>d</code> löscht, <code>r</code> benennt um.</li>
<li><code>H</code> blendet ausgeblendete Dateien ein / aus.</li>
</ul>
<h2 id="3-fuzzyfinder-telescope">3. Fuzzy‑Finder (Telescope)</h2>
<p><strong>Telescope</strong> ist der Fuzzy‑Finder.</p>
<ul>
<li><code>&lt;leader&gt; f f</code> : Dateien im Projekt suchen</li>
<li><code>&lt;leader&gt; f g</code> : live‑grep im Projekt</li>
<li><code>&lt;leader&gt; f b</code> : geöffnete Buffer durchsuchen</li>
<li><code>&lt;leader&gt; f h</code> : Hilfe‑Tags durchsuchen</li>
</ul>
<h2 id="4-bufferverwaltung">4. Buffer‑Verwaltung</h2>
<ul>
<li><code>&lt;leader&gt; c</code> schließt den aktuellen Buffer.</li>
<li><code>[ b</code> / <code>] b</code> wechselt zum vorherigen / nächsten Buffer.</li>
<li><code>&lt;leader&gt; b</code> zeigt eine Liste offener Buffer.</li>
</ul>
<h2 id="5-gitintegration-lazygit--gitsigns">5. Git‑Integration (LazyGit / Gitsigns)</h2>
<ul>
<li><strong>LazyGit</strong> startest du mit <code>&lt;leader&gt; g g</code> – eine vollwertige
Git‑TUI direkt im Terminal‑Fenster.</li>
<li><strong>Gitsigns</strong> zeigt Änderungen in der Sign‑Spalte.
<ul>
<li><code>] c</code> / <code>[ c</code> springt zur nächsten / vorherigen Änderung.</li>
<li><code>&lt;leader&gt; h s</code> stage a hunk, <code>&lt;leader&gt; h r</code> reset hunk.</li>
</ul>
</li>
</ul>
<h2 id="6-terminal-im-editor">6. Terminal im Editor</h2>
<ul>
<li><code>&lt;leader&gt; t f</code> öffnet ein floatendes Terminal.</li>
<li><code>&lt;leader&gt; t h</code> / <code>&lt;leader&gt; t v</code> teilt horizontal / vertikal
mit einem Terminal.</li>
<li><code>Ctrl+\ Ctrl+n</code> wechselt in den Normal‑Modus innerhalb des Terminals.</li>
</ul>
<h2 id="7-snippets-luasnip">7. Snippets (LuaSnip)</h2>
<p>AstroVim verwendet <strong>LuaSnip</strong>. Du kannst eigene Snippets unter
<code>~/.config/nvim/lua/user/snippets/</code> ablegen. Beispiel‑Datei
<code>python.lua</code>:</p>
</div>
</article>
</main>
<footer>
<p>Hugo Docker CMS – <a href="/index.xml">RSS</a></p>
</footer>
</body>
</html>