first
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
<html lang="de">
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&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 <leader> (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 <leader> (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">
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<a href="/" class="logo">Hugo Docker CMS</a>
|
||||
|
||||
<nav aria-label="Breadcrumb">
|
||||
<a href="/">← Start</a>
|
||||
</nav>
|
||||
|
||||
</header>
|
||||
<main>
|
||||
|
||||
<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><leader></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><leader> 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><leader> f f</code> : Dateien im Projekt suchen</li>
|
||||
<li><code><leader> f g</code> : live‑grep im Projekt</li>
|
||||
<li><code><leader> f b</code> : geöffnete Buffer durchsuchen</li>
|
||||
<li><code><leader> f h</code> : Hilfe‑Tags durchsuchen</li>
|
||||
</ul>
|
||||
<h2 id="4-bufferverwaltung">4. Buffer‑Verwaltung</h2>
|
||||
<ul>
|
||||
<li><code><leader> c</code> schließt den aktuellen Buffer.</li>
|
||||
<li><code>[ b</code> / <code>] b</code> wechselt zum vorherigen / nächsten Buffer.</li>
|
||||
<li><code><leader> 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><leader> 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><leader> h s</code> stage a hunk, <code><leader> h r</code> reset hunk.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="6-terminal-im-editor">6. Terminal im Editor</h2>
|
||||
<ul>
|
||||
<li><code><leader> t f</code> öffnet ein floatendes Terminal.</li>
|
||||
<li><code><leader> t h</code> / <code><leader> 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>
|
||||
Reference in New Issue
Block a user