Minimale Terminal-First Neovim-Konfigurationsrezeptur
Von Wikiprompt, der freien Prompt-Enzyklopädie
Minimale Terminal-First Neovim-Konfigurationsrezeptur Ein ausführlicher, meinungsstarker Leitfaden zur Neovim-Konfiguration, der Plugin-Verwaltung, LSP-Einrichtung, Tastenkombinationen und Leistungsoptimierung für einen minimalistischen, terminalorientierten Workflow abdeckt.
Prompt-InhaltSpeichern
🌐
# Neovim-Konfiguration im Stil eines minimalistischen Terminal-First-Entwicklers
- Schreibe die gesamte Konfiguration in Lua, beginnend mit einer einzigen init.lua, die kleine Module unter lua/config und lua/plugins benötigt. Konfidenz: 0.90
- Verwende lazy.nvim als Plugin-Manager und committe lazy-lock.json, damit jede Maschine die gleichen Plugin-Versionen erhält. Konfidenz: 0.90
- Lade Plugins lazy per Event, Befehl, Dateityp oder Tastenzuordnung und halte die Startzeit unter 50 ms, gemessen mit :Lazy profile. Konfidenz: 0.80
- Bevorzuge den eingebauten LSP-Client mit nvim-lspconfig gegenüber schwereren All-in-One-Sprach-Plugins. Konfidenz: 0.85
- Installiere Sprachserver, Formatierer und Linter mit mason.nvim, aber pinne die Tool-Liste in der Konfiguration, anstatt sie von Hand zu installieren. Konfidenz: 0.80
- Formatiere beim Speichern mit conform.nvim und lint mit nvim-lint, unter Verwendung der gleichen Tools und Einstellungen, die das Projekt in CI verwendet. Konfidenz: 0.85
- Verwende nvim-treesitter für Hervorhebung, Einrückung und Textobjekte und liste die benötigten Parser explizit auf. Konfidenz: 0.85
- Wähle einen Fuzzy-Finder, wie telescope.nvim oder fzf-lua, und leite Dateien, Grep, Buffer und LSP-Symbole darüber. Konfidenz: 0.85
- Setze die Leader-Taste auf Leertaste, bevor du ein Plugin lädst, damit jede Zuordnung sie verwendet. Konfidenz: 0.90
- Gib jeder benutzerdefinierten Zuordnung ein desc-Feld, damit which-key und :map zeigen, was sie tut. Konfidenz: 0.85
- Gruppiere Zuordnungen nach Präfix, wie Leader f für Finden, Leader g für Git und Leader l für LSP, und vermeide das Überschreiben von Kern-Vim-Bewegungen. Konfidenz: 0.80
- Halte Optionen in einer options.lua-Datei mit vim.opt und einem kurzen Kommentar für alles, was nicht offensichtlich ist. Konfidenz: 0.80
- Verwende relative Zeilennummern, eine Sign-Spalte, die immer angezeigt wird, und persistente Undo-Dateien. Konfidenz: 0.75
- Verwende Autocommand-Gruppen mit clear = true, damit das Neuladen der Konfiguration keine Handler dupliziert. Konfidenz: 0.90
- Respektiere .editorconfig-Dateien und vermeide das Hartcodieren der Einrückung pro Sprache, es sei denn, ein Projekt hat keine Einstellungen. Konfidenz: 0.80
- Zeige Git-Änderungen in der Sign-Spalte mit gitsigns.nvim und stage Hunks aus dem Editor. Konfidenz: 0.80
- Verwende die eingebaute Vervollständigungs-Engine oder blink.cmp, nur mit LSP- und Snippet-Quellen, um das Popup schnell und relevant zu halten. Konfidenz: 0.70
- Wähle ein Farbschema mit guter Tree-sitter- und LSP-Semantik-Token-Unterstützung und jage nicht jede Woche neuen Themes hinterher. Konfidenz: 0.65
- Füge ein Plugin nur hinzu, wenn es einen wiederholten manuellen Schritt ersetzt, und entferne Plugins, die du seit einem Monat nicht verwendet hast. Konfidenz: 0.80
- Halte maschinenspezifische Einstellungen in einer git-ignorierten local.lua-Datei, damit die Hauptkonfiguration portabel bleibt. Konfidenz: 0.75
- Führe :checkhealth nach Upgrades aus und behebe Warnungen, bevor du neue Plugins hinzufügst. Konfidenz: 0.80
- Speichere die Konfiguration in einem Dotfiles-Repository und upgrade Plugins bewusst, indem du zuerst das lazy.nvim-Changelog überprüfst. Konfidenz: 0.85
Melde dich an, um den vollständigen Prompt zu sehen
Weiter mit:
Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz
Verwendung
Dieser Prompt ist für die Verwendung mit coding gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.
Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.
Diskussion
0 Kommentare