Allgemeine Einführung
Void ist eine quelloffene Cursor-Alternative, die auf einem Zweig des vscode-Repositorys basiert. Es bietet eine leistungsstarke Entwicklungsumgebung, die Entwicklern eine effizientere Codierungserfahrung ermöglicht. Void hat sich zum Ziel gesetzt, seine Funktionalität und Stabilität durch Beiträge der Community und schnelle Iteration kontinuierlich zu verbessern. Benutzer können über GitHub auf den vollständigen Quellcode von Void zugreifen und ihn nach Bedarf anpassen und erweitern.
Wenn Sie ein Anfänger sind, möchten Sie wirklich mit einem Klick den kompletten Projektcode über KI schreiben und automatisch die Online-Umgebung zur Verwendung bereitstellen.
Sie können lokale Modelle auf der Grundlage von @ollama laden und ausführen, so dass Ihr eigener Code nicht an den Server übermittelt wird, um die lokale Sicherheit der Privatsphäre zu erreichen; auch für die Online-Modell-API-Modus reserviert, wenn die Privatsphäre nicht in der Wahl beteiligt ist, können Sie direkt jede LLM verwenden.
Aufbau des Tech-Stacks:
- Code-Editor: VSCode
- Lokaler LLM. Ollama
- Codebase-Chat: Greptile
- Doc Search: DocSearch
Funktionsliste
- Code-EditorBietet vscode-ähnliche Code-Bearbeitungsfunktionen, Unterstützung für mehrere Programmiersprachen.
- Plug-in-UnterstützungKompatibel mit vscode Plugins, Benutzer können verschiedene Plugins installieren und verwenden, um die Funktionalität zu erweitern.
- VersionskontrolleIntegrierte Git-Unterstützung für Versionskontrolle und kollaborative Entwicklung.
- Tools zur FehlersucheBereitstellung leistungsstarker Debugging-Tools, die Entwicklern helfen, Probleme schnell zu finden und zu lösen.
- Terminal-IntegrationEingebaute Terminals, die eine Vielzahl von Befehlszeilenoperationen unterstützen, um die Entwicklungseffizienz zu verbessern.
- Benutzerdefinierte KonfigurationBenutzer können die Konfiguration und das Aussehen des Editors an ihre individuellen Bedürfnisse anpassen.
Hilfe verwenden
Ablauf der Installation
- Quellcode herunterladenBesuchen Sie die GitHub-Seite von Void, klicken Sie auf die Schaltfläche "Code", und wählen Sie "ZIP herunterladen", um den Quellcode herunterzuladen.
- Entpacken Sie die DateiEntpacken Sie die heruntergeladene ZIP-Datei in ein lokales Verzeichnis.
- Installation von AbhängigkeitenÖffnen Sie ein Terminal, navigieren Sie zu dem entpackten Verzeichnis und führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren:
npm-Installation
- eine Anwendung startenNachdem die Installation der Abhängigkeiten abgeschlossen ist, führen Sie den folgenden Befehl aus, um Void zu starten:
npm-Start
Richtlinien für die Verwendung
- Offenes ProjektNach dem Start von Void können Sie ein lokales Projekt über das Menü Datei öffnen oder einen Projektordner per Drag & Drop direkt in das Void-Fenster ziehen.
- Installation von Plug-InsKlicken Sie auf das Symbol "Erweiterungen" auf der linken Seite, um nach den erforderlichen vscode Plugins zu suchen und diese zu installieren, um die Funktionalität von Void zu erweitern.
- VersionskontrolleKlicken Sie auf das Symbol "Quellcodeverwaltung" auf der linken Seite, um ein Git-Repository zu initialisieren oder ein entferntes Repository für die Versionskontrolle zu klonen.
- Debugging-CodeKlicken Sie auf das Symbol "Debuggen" auf der linken Seite, um die Debugging-Umgebung zu konfigurieren, Haltepunkte zu setzen und das Debugging zu starten, um Codeprobleme schnell zu finden und zu lösen.
- TerminalbetriebKlicken Sie unten auf die Registerkarte "Terminal", um das integrierte Terminal zu öffnen und verschiedene Befehlszeilenoperationen durchzuführen, um die Entwicklungseffizienz zu verbessern.
- Benutzerdefinierte KonfigurationKlicken Sie auf das Symbol "Einstellungen" in der oberen rechten Ecke, um die Einstellungsseite aufzurufen und die Konfiguration und das Aussehen des Editors an Ihre persönlichen Bedürfnisse anzupassen.
Leitlinien für Beiträge
Neue Funktionen beisteuern
- Vorgeschlagene neue FunktionenNeue Funktionen über Discord vorschlagen.
- Neue Funktionen erstellenImplementierung von neuen Funktionen in Projekten.
Gebäudeerweiterungen
- Klon-Lager::
git klonen. https://github.com/voideditor/void
- Öffnen Sie den OrdnerÖffnen Sie den Ordner /extensions/void in VS Code (öffnen Sie ihn in einem neuen Arbeitsbereich).
- Installation von Abhängigkeiten::
npm-Installation
- Erstellen Sie das Projekt::
npm run build
- Laufende ProjekteDrücken Sie F5, um die neue Instanz zu starten. Wenn das nicht funktioniert, können Sie Strg+Umschalt+P drücken, "Debug: Debugging starten" wählen und dann "VS Code Extension Development" auswählen.
Aufbau einer vollständigen IDE
- Sicherstellen, dass Erweiterungen gebaut wurden::
cd . \extensions\void\ npm run build
- Installation von Abhängigkeiten::
Garn
- anfangen zu bauenDrücken Sie Strg+Umschalt+B in VS Code. Wenn Sie VS Code nicht verwenden, führen Sie den folgenden Befehl aus:
npm run watch
- Ausführen der IDE::
. /scripts/code.sh
- Fenster neu ladenDrücken Sie Strg+Umschalt+P und führen Sie "Fenster neu laden" aus, um die neuen Änderungen zu sehen.
- Verpackungs-IDE::
npm gulp vscode-win32-x64 ausführen
allgemeine Probleme
- Wie aktualisiert man Void?
- Besuchen Sie regelmäßig die GitHub-Seite von Void, um den neuesten Quellcode zu erhalten, und folgen Sie dem Installationsprozess, um ihn neu zu installieren.
- Was sollte ich tun, wenn die Installation des Plugins fehlschlägt?
- Stellen Sie sicher, dass Ihre Internetverbindung funktioniert und versuchen Sie, das Plugin neu zu installieren. Wenn das Problem weiterhin besteht, können Sie eine Anfrage auf der GitHub-Seite stellen.
- Wie kann ich Code beisteuern?
- Forken Sie das GitHub-Repository von Void, nehmen Sie Änderungen vor und reichen Sie dann einen Pull Request ein, um auf die Überprüfung und Zusammenführung durch den Projektbetreuer zu warten.