Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Edycja programu vcpkg

Streszczenie

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

Przykłady

Otwieranie wielu portów

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

opis

Otwiera port do edycji w oknie edytora tekstów (domyślnie w programie Visual Studio Code).

Jeśli podano wiele nazw portów, wszystkie porty są otwierane w tym samym oknie. To polecenie nie działa z portami z rejestrów zewnętrznych. Można otwierać tylko porty z wbudowanego rejestru.

Opcja --buildtrees otwiera folder pakietu buildtrees zamiast zawartości portu. Opcja --all spowoduje również otwarcie powiązanych packages portów i buildtrees folderów w tym samym oknie.

Domyślnie narzędzie vcpkg wyszukuje program Visual Studio Code w dobrze znanych ścieżkach instalacji. Ustaw zmienną EDITOR środowiskową, aby określić program edytora tekstów do użycia.

W systemie Windows narzędzie vcpkg wyszukuje instalację programu Visual Studio Code lub Visual Studio Code dla niejawnych testerów w programie :

  • foldery %ProgramFiles% i %ProgramFiles(x86)%
  • folder %APPDATA%\Local\Programs
  • Rejestr systemu Windows

W systemie Linux narzędzie vcpkg wyszukuje plik wykonywalny programu Visual Studio Code w:

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

W systemie MacOS narzędzie vcpkg wyszukuje instalację niejawnych testerów programu Visual Studio Code lub Visual Studio Code w folderze Applications .

Jeśli program Visual Studio Code nie zostanie znaleziony, narzędzie vcpkg próbuje użyć domyślnego edytora tekstów skonfigurowanego dla systemu.

Opcje

Wszystkie polecenia vcpkg obsługują zestaw typowych opcji.

--all

Otwiera foldery i packages powiązane z buildtrees portem.

--buildtrees

Otwiera folder portu buildtrees zamiast zawartości portu. Folder buildtrees jest tworzony podczas procesu instalacji i zawiera wyodrębniony kod źródłowy pakietu i pliki dziennika.

Użyj polecenia w połączeniu vcpkg install --editable <port> z poleceniem , aby uzyskać czystą kopię kodu źródłowego pakietu odpowiedniego do debugowania i tworzenia plików poprawek.