Leer en inglés

Compartir a través de


Edición de vcpkg

Sinopsis

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

Ejemplos

Apertura de varios puertos

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

Descripción

Abre un puerto para editarlo en una ventana del editor de texto (el valor predeterminado es Visual Studio Code).

Si se proporcionan varios nombres de puerto, todos los puertos se abren en la misma ventana. Este comando no funciona con puertos de registros externos. Solo se pueden abrir los puertos del registro integrado.

La --buildtrees opción abre la carpeta del buildtrees paquete en lugar del contenido del puerto. La --all opción también abre las carpetas y buildtrees relacionadas packages del puerto en la misma ventana.

De forma predeterminada, vcpkg buscará Visual Studio Code en rutas de instalación conocidas. Establezca la EDITOR variable de entorno para especificar un programa de editor de texto que se va a usar.

En Windows, vcpkg busca una instalación de Visual Studio Code o Visual Studio Code Insiders en:

  • las %ProgramFiles% carpetas y %ProgramFiles(x86)%
  • La carpeta %APPDATA%\Local\Programs
  • registro de Windows

En Linux, vcpkg busca el archivo ejecutable de Visual Studio Code en:

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

En MacOS, vcpkg busca una instalación de Visual Studio Code o Visual Studio Code Insiders en la Applications carpeta .

Si no se encuentra Visual Studio Code, vcpkg intenta usar el editor de texto predeterminado configurado para el sistema.

Opciones

Todos los comandos vcpkg admiten un conjunto de opciones comunes.

--all

Abre las carpetas y packages relacionadas buildtrees del puerto.

--buildtrees

Abre la carpeta del buildtrees puerto en lugar del contenido del puerto. La buildtrees carpeta se crea durante el proceso de instalación y contiene el código fuente extraído del paquete y los archivos de registro.

Use en combinación con el vcpkg install --editable <port> comando para obtener una copia limpia del código fuente del paquete adecuado para depurar y crear archivos de revisión.