Lire en anglais

Partager via


vcpkg edit

Synopsis

vcpkg edit <ports> [--all] [--buildtrees] [options]

Exemples

Ouvrir plusieurs ports

vcpkg edit fmt zlib
vcpkg install fmt
vcpkg edit fmt --all

Description

Ouvre un port pour la modification dans une fenêtre d’éditeur de texte (par défaut, Visual Studio Code).

Si plusieurs noms de ports sont fournis, tous les ports sont ouverts dans la même fenêtre. Cette commande ne fonctionne pas avec les ports provenant de registres externes. Seuls les ports du registre intégré peuvent être ouverts.

L’option --buildtrees ouvre le dossier du buildtrees package au lieu du contenu du port. L’option --all ouvre également les dossiers et buildtrees les dossiers associés packages au port dans la même fenêtre.

Par défaut, vcpkg recherche Visual Studio Code dans les chemins d’installation connus. Définissez la variable d’environnement EDITOR pour spécifier un programme d’éditeur de texte à utiliser.

Sur Windows, vcpkg recherche une installation Visual Studio Code ou Visual Studio Code Insiders dans :

  • %ProgramFiles(x86)% et dossiers %ProgramFiles%
  • dossier %APPDATA%\Local\Programs
  • Registre Windows

Sur Linux, vcpkg recherche l’exécutable Visual Studio Code dans :

  • /usr/bin/code
  • /usr/share/code/bin/code

Sur MacOS, vcpkg recherche une installation De Visual Studio Code ou Visual Studio Code Insiders dans le Applications dossier.

Si Visual Studio Code est introuvable, vcpkg tente d’utiliser l’éditeur de texte par défaut configuré pour votre système.

Options

Toutes les commandes vcpkg prennent en charge un ensemble d’options courantes.

--all

Ouvre les dossiers associés et packages les buildtrees dossiers du port.

--buildtrees

Ouvre le dossier du buildtrees port au lieu du contenu du port. Le buildtrees dossier est créé pendant le processus d’installation et contient le code source et les fichiers journaux extraits du package.

Utilisez en combinaison avec la vcpkg install --editable <port> commande pour obtenir une copie propre du code source du package adapté au débogage et à la création de fichiers correctifs.