Visual Studio Code – Portable

Recientemente me vi en la necesidad de instalar Visual Studio Code en un servidor (Windows) sin conexión a Internet, tomando en cuenta que VS Code puede extender su funcionalidad por medio de la descarga de extensiones.

Para mi sorpresa, la tarea es muy sencilla:

  1. Descargar la versión .ZIP de VS Code
  1. Descomprimir el archivo .zip descargado
  2. Crear una carpeta llamada data dentro de la carpeta de VS Code
|- VSCode
|   |- Code.exe (el ejecutable de VS Code)
|   |- data (carpeta nueva)
|   |- ...
  1. Ingresar a VSCode y descargar extensiones
  2. Copiar la carpeta de VSCode al servidor sin acceso a internet

Bonus – Menú Contextual

Para agregar VS Code Portable al menú contextual, basta con editar el siguiente código según la ruta en donde estará ubicado el ejecutable y guardarlo como un archivo .reg (registro de windows) y ejecutar para agregar la configuración.

Windows Registry Editor Version 5.00
 
; Clic secundario en un archivo

[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe,0"
 
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""
 
; Clic secundario en una carpeta, abrir como proyecto
 
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"
 
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""
 
; Clic secundario dentro de una carpeta, abrir como proyecto
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%V\""

Publicado por

Jonathan Búcaro

Scrum Master Certified ™, Planeswalker

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s