J'ai mis Visual Studio Code sur OneDrive , dans le but de le synchroniser avec ses paramètres sur mes appareils.
Cependant, les extensions sont stockées dans %USERPROFILE%\.vscode\extensions
sous Windows.
Est-il possible de modifier l'emplacement de ce dossier afin que je puisse le placer dans le dossier principal de Visual Studio Code?
Au début, je pensais que copier les extensions dans le resources\app\extensions
du dossier Visual Studio Code sera une solution de contournement intéressante, mais cela ne fonctionne pas.
J'ai également recherché une solution sur page de documentation et dans les paramètres utilisateur, sans résultat.
Un petit hack:
Créez un lien symbolique vers le dossier %USERPROFILE%\.vscode\extensions
sous le chemin d'installation de Visual Studio Code.
Ce que j'ai fait - après avoir installé Visual Studio Code pour la première fois, j'ai vérifié la documentation et ajouté à la fin du champ `` Cible '' du raccourci de l'éditeur ce qui suit (il y a un espace avant les deux tirets):
--extensions-dir="DRIVELETTER:\VSCODE\extensions"
--user-data-dir="DRIVELETTER:\VSCODE\settings"
où DRIVERLETTER et VSCODE sont le lecteur et le répertoire correspondants dans lesquels Visual Studio Code est installé. Donc le mien ressemble à ceci:
"D:\Microsoft VS Code\Code.exe" --extensions-dir="D:\Microsoft VS Code\extensions"
Voici pour le répertoire de données utilisateur:
"D:\Microsoft VS Code\Code.exe" --user-data-dir="D:\Microsoft VS Code\settings"
L'accès au champ "Cible" se fait en cliquant avec le bouton droit sur le raccourci et en choisissant "Propriétés"
Quoi qu'il en soit, il existe une solution plus simple à ce problème - utilisez simplement la version portable de Visual Studio Code. Il fonctionne sous Windows, Linux et macOS:
Après avoir décompressé le téléchargement de Visual Studio Code, créez simplement un dossier de données dans le dossier de Visual Studio Code:
| - VSCode-win32-x64-1.25.0-initié
| | - Code.exe (ou code exécutable)
| | - données
| | - ...
À partir de là, ce dossier sera utilisé pour contenir toutes les données du code Visual Studio, y compris l'état de la session, les préférences, les extensions, etc.
Le dossier de données peut être déplacé vers d'autres installations de Visual Studio Code. Ceci est utile pour mettre à jour votre version portable de Visual Studio Code: déplacez simplement le dossier de données vers une version extraite plus récente de Visual Studio Code.
Sur macOS, vous devez placer le dossier de données en tant que frère de l'application elle-même. Étant donné que le dossier sera à côté de l'application, vous devez le nommer spécifiquement pour que Code puisse le trouver. Le nom de dossier par défaut est code-portable-data:
| - Visual Studio Code.app
| - code-portable-data
Le mode portable ne fonctionnera pas si votre application est en quarantaine, ce qui se produit par défaut si vous venez de télécharger Visual Studio Code. Assurez-vous de supprimer l'attribut de quarantaine, si le mode portable ne semble pas fonctionner:
xattr -dr com.Apple.quarantine Visual\ Studio\ Code.app
Remarque: activé Insiders , le dossier doit être nommé code-insiders-portable-data.