Sprachserver
Lokale Sprachserver erkennen lassen, Definitionen finden und Symbole umbenennen.
MeatPad 0.31.4 · Veröffentlicht am 13. Oktober 2026 · Geprüft am 20. Oktober 2026
Diese Anleitung ist auf Deutsch. Die Screenshots zeigen die deutsche Oberfläche von MeatPad 0.31.4; Menü- und Schaltflächennamen in den Anleitungen bleiben auf Englisch. Videoaufnahmen und ihre Vorschaubilder sowie Transkripte zeigen die englische Oberfläche.
Einen lokalen Sprachserver bereitstellen#
MeatPad erkennt bereits installierte Programme; die App lädt keine Server herunter. Öffne einen Projektordner und eine unterstützte Quelldatei. In einfachen Notizen sind Sprachserver deaktiviert.
- Swift: SourceKit-LSP über xcrun; Installationshinweis
xcode-select --install. - Rust: rust-analyzer;
rustup component add rust-analyzer. - JavaScript, TypeScript und TSX: typescript-language-server;
npm install -g typescript-language-server typescript. - Python: pyright-langserver;
npm install -g pyright.
- Installiere das passende Werkzeug nach dessen eigener Anleitung; die genannten Befehle setzen die jeweiligen Paketwerkzeuge voraus.
- Stelle sicher, dass das Programm im PATH der Login-Shell oder einem erkannten Standardpfad liegt.
- Öffne App und Projekt nach Änderungen erneut und prüfe den Sprachserverstatus einer Quelldatei.
- Bei fehlendem Server kopiert Copy Install Command den Hinweis zur Prüfung im Terminal; Dismiss setzt die Bearbeitung ohne Server fort.
SourceKit-LSP benötigt passende ausgewählte Entwicklerwerkzeuge und ein geeignetes Projekt. Ein gefundenes Programm garantiert nicht jede Fähigkeit in jedem Projekt.
Diagnosen lesen und ein Symbol umbenennen#
- Prüfe die Serverdiagnosen im Editor; fahre für Serverinformationen über den betreffenden Code.
- Setze den Cursor auf das Symbol und wähle Edit → Rename Symbol… (⌃⌘E).
- Gib den neuen Namen ein und bestätige.
- Prüfe die betroffenen Dateien und die Statusmeldung nach der Änderung.
Eine Umbenennung kann mehrere Dateien ändern. Speichere vorher und nutze Versionsverwaltung oder Backups. Ohne geeignete Serverantwort ist keine Symbolumbenennung möglich.