Leggere in inglese

Condividi tramite


vcpkg edit

Riepilogo

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

Esempi

Aprire più porte

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

Descrizione

Apre una porta per la modifica in una finestra dell'editor di testo (per impostazione predefinita è Visual Studio Code).

Se vengono specificati più nomi di porta, tutte le porte vengono aperte nella stessa finestra. Questo comando non funziona con le porte di registri esterni. È possibile aprire solo le porte dal Registro di sistema predefinito.

L'opzione --buildtrees apre la cartella del buildtrees pacchetto anziché il contenuto della porta. L'opzione --all apre anche le cartelle e buildtrees correlate packages della porta nella stessa finestra.

Per impostazione predefinita, vcpkg cercherà Visual Studio Code nei percorsi di installazione noti. Impostare la EDITOR variabile di ambiente per specificare un programma editor di testo da usare.

In Windows vcpkg cerca un'installazione di Visual Studio Code o Visual Studio Code Insider in:

  • le %ProgramFiles% cartelle e %ProgramFiles(x86)%
  • %APPDATA%\Local\Programs cartella
  • Registro di sistema di Windows

In Linux vcpkg cerca l'eseguibile di Visual Studio Code in:

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

In MacOS vcpkg cerca un'installazione di Visual Studio Code o Visual Studio Code Insider nella Applications cartella .

Se Visual Studio Code non viene trovato, vcpkg tenta di usare l'editor di testo predefinito configurato per il sistema.

Opzioni

Tutti i comandi vcpkg supportano un set di opzioni comuni.

--all

Apre le cartelle e packages correlate buildtrees alla porta.

--buildtrees

Apre la cartella della buildtrees porta anziché il contenuto della porta. La buildtrees cartella viene creata durante il processo di installazione e contiene il codice sorgente e i file di log estratti del pacchetto.

Usare in combinazione con il vcpkg install --editable <port> comando per ottenere una copia pulita del codice sorgente del pacchetto adatto per il debug e la creazione di file patch.