Ein Plugin, mit dem Sie Ihre App -Entwicklung von Xcode nach Neovim migrieren können. Es bietet alle wesentlichen Maßnahmen für die Entwicklung, einschließlich Bau, Debuggen und Tests.
Merkmale
Unterstützung für iOS, iPados, Watchos, TVOS, Visionos und MacOS.
Unterstützung für schnelle Pakete (Gebäude & Test).
Projektbasierte Konfiguration.
Projektmanager, um mit Projektdateien zu handeln, ohne Xcode zu verwenden.
Assets Manager zum Verwalten von Bildern, Farben und Datenvermögen.
Test Explorer, um einen Baum mit allen Tests und Ergebnissen visuell vorzustellen.
Erstellt mit offiziellen Befehlszeilen -Tools wie xcodebuild und xcrun simctl .
Aktionen zum Erstellen, Ausführen, Debuggen und Testen von Apps auf Simulatoren und physischen Geräten.
Umgebungsvariablen und Ausführen von Argumentenmanagement.
Pufferintegration mit Testergebnissen (Codeabdeckung, Erfolgs- und Fehlermarkierungen, Dauer, zusätzliche Diagnostik).
Code -Abdeckungsbericht mit anpassbaren Ebenen.
Advanced Log Parser, um alle Fehler, Warnungen und fehlgeschlagenen Tests zu erkennen.
NVIM-Tree, Neo-Tree und Oil.NVIM-Integration, die automatisch alle Dateibaumvorgänge und aktualisiert das Xcode-Projekt.
NVIM-DAP-Integration, damit Sie Apps problemlos erstellen, ausführen und debuggen können.
NVIM-DAP-UI-Integration, um App-Protokolle im Konsolenfenster anzuzeigen.
LUALINE.NVIM -Integration, um ausgewähltes Gerät, Testplan und andere Projekteinstellungen anzuzeigen.
Swift-Snapshot-Testintegration zur Darstellung von Diff-Ansichten für fehlende Snapshot-Tests.
Schnelle Integration zum Anzeigen von Testergebnissen für Tests, die mit Quick Framework geschrieben wurden.
SWIFT -Testintegration zum Anzeigen von Testergebnissen für Tests, die mit Swift -Test -Framework geschrieben wurden.
Automatische Erkennung der Zielmitgliedschaft für neue Dateien.
Picker mit allen verfügbaren Plugin -Aktionen.
Hochpassbar (viele Konfigurationsoptionen, automatische Befehle, Highlights und Benutzerbefehle).
? Installation
Lesen Sie Wiki, um zu erfahren, wie Sie das Plugin installieren und konfigurieren.
Dokumentation
Alles am Plugin wird im Wiki beschrieben. Dort finden Sie alle verfügbaren Befehle, Integrationen, Einstellungen und Beispiele.
? Demo
Testen
XcodeBuild.NVIM unterstützt Codeabdeckung, Test -Explorer, Diagnostik, Schnappschusstests, Schnellrahmen und mehr!
0tests.mp4
Arbeiten mit Code
Neovim kann leicht in SwiftLint, SwiftFormat, Copilot und mehr integriert werden. In dem Video können Sie grundlegende Navigation, Diagnose, Formatierung, Linie, Codevervollständigung und natürlich die App auf einem Simulator sehen.
1Basics.mp4
Debuggen
Mit dem Plugin können Sie sowohl Simulatoren als auch physikalische Geräte debuggen. Sie erhalten Zugriff auf alle grundlegenden Dinge wie Haltepunkte, Variablen -Inspektion, Anruf Stack, LLDB usw. Sie können sogar App -Protokolle sehen.
2Debugging.mp4
? Sponsoren
Vielen Dank an alle Sponsoren, die dieses Projekt unterstützen?!