Comment ouvrir plusieurs projets / dossiers dans une seule instance de Visual Studio Code et ouvrir plusieurs fichiers dans une seule vue? Y a-t-il une option pour une demande de changement future?
la source
Comment ouvrir plusieurs projets / dossiers dans une seule instance de Visual Studio Code et ouvrir plusieurs fichiers dans une seule vue? Y a-t-il une option pour une demande de changement future?
Comme mentionné dans plusieurs autres réponses ici, cette réponse «acceptée» est obsolète et n'est plus correcte. VS Code a maintenant le concept d'un «espace de travail» qui vous permet d'ajouter plusieurs dossiers «racine» à VS Code dans la même fenêtre.
Par exemple, lorsque vous travaillez sur un projet dans un dossier qui utilise du code partagé contenu dans un dossier différent, vous pouvez maintenant ouvrir à la fois le dossier du projet et le dossier partagé dans la même fenêtre.
Pour ce faire, utilisez la Add folder to Workspace...
commande. VS Code enregistre ensuite cette configuration dans un nouveau fichier avec une .code-workspace
extension. Si vous double-cliquez sur ce fichier, VS Code se rouvrira avec les deux dossiers présents.
Comme décrit dans l'article Les bases de Visual Studio Code :
"VSCode est basé sur des fichiers et des dossiers - vous pouvez commencer immédiatement en ouvrant un fichier ou un dossier dans VSCode."
Cela signifie que le concept de solution et de fichiers de projet, comme le .sln et le .csproj, n'ont aucune fonction réelle dans VSCode autre que le fait qu'il les utilise uniquement pour cibler et identifier le langage à prendre en charge pour Intellisense et autres.
En termes simples, le dossier que vous ouvrez est la racine avec laquelle vous travaillez. Mais bien sûr, rien ne vous empêche d'ouvrir plusieurs fenêtres.
En ce qui concerne les options des fonctionnalités de demande, accédez à Aide> Fonctionnalités de demande qui vous redirigera vers la page UserVoice de VSCode .
Je ne sais pas pourquoi la solution la plus simple n'est pas mentionnée. Vous pouvez simplement faire
File>New Window
et ouvrir l'autre projet dans la nouvelle fenêtre.la source
Mettre à jour
Celui-ci est désormais disponible dès octobre 2017. Pour en savoir plus, consultez l'article de blog .
Actuellement, le canal Insider de VSCode nous donne cela hors de la boîte.
En savoir plus sur le billet de blog .
la source
Si vous utilisez unix comme OS, vous pouvez créer un lien logiciel vers votre dossier cible.
Par exemple, je veux voir la source du golang pendant que j'utilise VSCode. Donc, je crée un lien logiciel vers
go/src
sous mon dossier de projet.J'espère que cela t'aides!
Mise à jour: 28/11/2017
Les espaces de travail multi-racines [0] ont finalement atterri dans la version stable. https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces
[0] https://github.com/Microsoft/vscode/issues/396
la source
MKLINK
commande:mklink /prefix link_path file/folder_path
import
instruction javascript , cela vous donne un chemin "réel" auquel le résolveur de module peut accéder.La prise en charge des espaces de travail multi-racines est désormais activée par défaut dans la dernière version stable [version de novembre 2017].
La
File > Add Folder to Workspace
commande ouvre une boîte de dialogue Ouvrir un dossier pour sélectionner le nouveau dossier.la source
Vous pouvez ouvrir n'importe quel dossier, donc si vos projets sont dans la même arborescence, ouvrez simplement le dossier en dessous.
Sinon, vous pouvez ouvrir 2 instances de Code comme une autre option
la source
Sous Windows, il est possible d'utiliser mklink pour créer des liens symboliques de répertoire vers les dossiers nécessaires. Ensuite, conservez-les ensemble dans un dossier et VSCode en listera le contenu.
C'est très similaire à l'idée de @ NeilShen, je suppose.
la source
Plusieurs dossiers dans VS
Étape 1.
Étape 2.
la source
Maintenant, nous pouvons ouvrir plusieurs dossiers en une seule instance, le code Visual Studio a été nommé Workspace ("Area de Trabajo"). Jetez un œil aux images, c'est très simple.
la source
Vous pouvez installer les menus contextuels du dossier ouvert pour l' extension VS Code de Chris Dias
https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance
Ouvrez un nouvel atelier ici
la source
Ou vous pouvez simplement sélectionner plusieurs dossiers, puis cliquer sur Ouvrir.
Allez dans Fichier> Ouvrir le dossier , puis sélectionnez plusieurs dossiers que vous souhaitez ouvrir et cliquez sur Sélectionner un dossier
la source
Mettez simplement vos projets dans le même dossier et ouvrez simplement ce dossier dans vscode.
Maintenant, vos projets apparaîtront comme:
GROUPE DE PROJETS
PROJET 1
PROJET 2
la source
Vous pouvez ouvrir jusqu'à 3 fichiers dans la même vue en appuyant sur [CTRL] + [^]
la source
Ce que je suggère pour l'instant, c'est de créer des liens symboliques dans un dossier, car VSCode ne prend pas en charge cette fonctionnalité.
Tout d'abord, créez un dossier appelé comme vous le souhaitez.
Et vous verrez vos dossiers dans la même fenêtre VSCode.
la source
Il n'est pas possible d'ouvrir une nouvelle instance de Visual Studio Code normalement, ni cela fonctionne si vous ouvrez la nouvelle en tant qu'administrateur.
Solution: faites simplement un clic droit sur le fichier VS Code .exe, et cliquez sur "Nouvelle fenêtre" vous pouvez ouvrir autant de nouvelles fenêtres que vous le souhaitez. :)
la source
vous pouvez créer un espace de travail et y placer des dossiers: Fichier> enregistrer l'espace de travail sous et glisser-déposer vos dossiers dans l'espace de travail enregistré
la source
Vous pouvez utiliser cette extension connue sous le nom de Project Manager
En cela, les projets sont enregistrés dans un fichier projects.json, enregistrez simplement le projet et en appuyant sur
Shift + Alt + P
vous pouvez voir la liste de tous vos projets enregistrés, à partir de là, vous pouvez facilement changer vos projets.la source
Pour exécuter un projet à la fois dans la même solution
Ouvrez la fenêtre Explorateur de solutions -> Ouvrir la solution pour le projet -> Faites un clic droit dessus -> Sélectionnez Propriétés dans la liste déroulante (Alt + Entrée) -> Propriétés communes -> sélectionnez Projet de démarrage, vous verrez "la sélection actuelle, la sélection unique et la sélection multiple à partir de là, sélectionnez "Sélection actuelle", cela vous aidera à exécuter un projet à la fois dans le même espace de travail de solution ayant un codage différent.
la source