Void : une alternative au curseur basée sur le code VSCode
Introduction générale
Void est une alternative open source à Cursor basée sur une branche du dépôt vscode. Il fournit un environnement de développement puissant conçu pour fournir aux développeurs une expérience de codage plus efficace. Il fournit un environnement de développement puissant conçu pour fournir aux développeurs une expérience de codage plus efficace. L'objectif de Void est d'améliorer continuellement ses fonctionnalités et sa stabilité grâce aux contributions de la communauté et à une itération rapide. Les utilisateurs peuvent accéder au code source complet de Void via GitHub et le personnaliser et l'étendre selon leurs besoins.
Si vous êtes débutant, vous voulez vraiment écrire le code complet du projet en un seul clic grâce à l'IA, et déployer automatiquement l'environnement en ligne pour l'utiliser.
Vous pouvez charger et exécuter des modèles locaux basés sur @ollama, de sorte que votre propre code ne sera pas soumis au serveur, afin d'assurer la sécurité de la confidentialité au niveau local ; également réservé au mode API du modèle en ligne, lorsque la confidentialité n'est pas impliquée dans le choix, vous pouvez utiliser directement n'importe quel LLM.
Construire la pile technologique :
- Éditeur de code : VSCode
- LLM local. Ollama
- Chat sur la base de code : Greptile
- Recherche de documents : DocSearch
Liste des fonctions
- éditeur de codeLes fonctions d'édition de code de type vscode, la prise en charge de plusieurs langages de programmation.
- Support de plug-inCompatible avec les plugins vscode, les utilisateurs peuvent installer et utiliser divers plugins pour étendre les fonctionnalités.
- contrôle des versionsLa gestion Git intégrée pour le contrôle des versions et le développement collaboratif.
- Outils de débogageLes outils de débogage sont puissants et aident les développeurs à localiser et à résoudre rapidement les problèmes.
- l'intégration des terminauxLes terminaux intégrés qui prennent en charge une variété d'opérations en ligne de commande pour améliorer l'efficacité du développement.
- Configuration personnaliséeLes utilisateurs peuvent personnaliser la configuration et l'apparence de l'éditeur en fonction de leurs besoins.
Utiliser l'aide
Processus d'installation
- Télécharger le code sourcePour télécharger le code source de Void, visitez la page GitHub, cliquez sur le bouton "Code" et sélectionnez "Download ZIP".
- Décompresser le fichierExtraire le fichier ZIP téléchargé dans un répertoire local.
- Installation des dépendancesPour cela, ouvrez un terminal, naviguez jusqu'au répertoire extrait et exécutez la commande suivante pour installer les dépendances nécessaires :
npm install
- lancer une applicationUne fois l'installation des dépendances terminée, exécutez la commande suivante pour démarrer Void :
npm start
Lignes directrices pour l'utilisation
- Projet ouvertAprès le lancement de Void, vous pouvez ouvrir un projet local via le menu Fichier, ou glisser-déposer un dossier de projet directement dans la fenêtre de Void.
- Installation des plug-insCliquez sur l'icône "Extensions" à gauche pour rechercher et installer les plugins vscode nécessaires à l'extension des fonctionnalités de Void.
- contrôle des versionsGestion du code source : Cliquez sur l'icône "Gestion du code source" à gauche pour initialiser un dépôt Git ou cloner un dépôt distant pour le contrôle de la version.
- code de débogageDébogage : Cliquez sur l'icône "Débogage" à gauche pour configurer l'environnement de débogage, définir des points d'arrêt et lancer le débogage afin de localiser et de résoudre rapidement les problèmes de code.
- fonctionnement du terminalLe terminal : Cliquez sur l'onglet "Terminal" en bas pour ouvrir le terminal intégré et effectuer diverses opérations en ligne de commande afin d'améliorer l'efficacité du développement.
- Configuration personnaliséeParamètres : Cliquez sur l'icône "Paramètres" dans le coin supérieur droit pour accéder à la page des paramètres et personnaliser la configuration et l'apparence de l'éditeur en fonction de vos besoins personnels.
Lignes directrices relatives aux contributions
Contribuer à l'élaboration de nouvelles fonctionnalités
- Nouvelles fonctionnalités proposéesLes suggestions de nouvelles fonctionnalités se font par le biais de Discord.
- Construire de nouvelles fonctionnalitésLes projets de recherche et de développement : Mise en œuvre de nouvelles fonctionnalités dans les projets.
Extensions de bâtiments
- entrepôt de clones: :
git clone https://github.com/voideditor/void
- Ouvrir le dossierOuvrez le dossier /extensions/void dans VS Code (ouvrez-le dans un nouvel espace de travail).
- Installation des dépendances: :
npm install
- Construire le projet: :
npm run build
- Projets en coursSi cela ne fonctionne pas, vous pouvez appuyer sur Ctrl+Shift+P. Si cela ne fonctionne pas, vous pouvez appuyer sur Ctrl+Shift+P, sélectionner "Debug : Start Debugging" et ensuite sélectionner "VS Code Extension Development".
Construire un IDE complet
- S'assurer que les extensions ont été construites: :
cd .\extensions\void\ npm run build
- Installation des dépendances: :
yarn
- commencer à construireAppuyez sur Ctrl+Shift+B dans VS Code. Si vous n'utilisez pas VS Code, exécutez la commande suivante :
npm run watch
- Exécution de l'IDE: :
./scripts/code.sh
- Recharger la fenêtrePour cela, appuyez sur les touches Ctrl+Shift+P et lancez l'opération "Reload Window" pour voir les nouvelles modifications.
- Emballage IDE: :
npm run gulp vscode-win32-x64
problèmes courants
- Comment mettre à jour Void ?
- Visitez régulièrement la page GitHub de Void pour obtenir le dernier code source et suivez le processus d'installation pour le réinstaller.
- Que dois-je faire si l'installation du plugin échoue ?
- Assurez-vous que votre connexion internet fonctionne et essayez de réinstaller le plugin. Si le problème persiste, vous pouvez soumettre un problème sur la page GitHub pour obtenir de l'aide.
- Comment contribuer au code ?
- Forker le dépôt GitHub de Void, faire des changements et ensuite soumettre une Pull Request pour attendre que le mainteneur du projet le révise et le fusionne.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...