Lors de l'exécution de la commande "Run Selection/Line in Python Terminal"
dans VSCode, le répertoire de travail actuel du terminal est le répertoire racine de l'espace de travail. Comment pouvons-nous définir le répertoire courant du terminal dans le répertoire fichier courant lors de la sélection/ligne?
vous devez aller à file/preferences/user settings
et cliquer sur l'icône "{}" en haut à droite de la fenêtre. Après cela, mettez ce paramètre dans: "terminal.integrated.cwd": "C:\\Users\\myUser\\",
et ensuite, quel que soit le répertoire de votre terminal. Cette réponse n’est pas la cause la plus imprécise du fait que j’étais encore un noob moi-même à utiliser vscode, donc si quelqu'un de plus expérimenté pouvait répondre à ce fil, ce serait formidable.
Ces options vous aideront . Fichier-> Préférences-> Paramètres. Ajoutez ou modifiez le paramètre ci-dessous.
terminal.integrated.Shell.windows": ""
À partir du prochain terminal, cela sera reflété.
Et ajoutez .profile à votre shell par défaut et ajoutez-y un chemin par défaut.
Plus d'informations sur: https://code.visualstudio.com/docs/editor/integrated-terminal
Il n'y a pas encore de moyen simple d'y parvenir. À la recherche d'une meilleure solution, j'ai une solution de contournement avec l'extension Terminal Here dans VScode Marketplace. Cette extension vous permet d'ouvrir un terminal intégré dans le répertoire du fichier en cours. Cette extension est combinée à quelques étapes supplémentaires et vous devriez obtenir le comportement souhaité.
ctrl+shift+p
et exécutez Terminal Here: Create Terminal
. Cela créera un nouveau terminal dans le répertoire du fichier.python
dans le terminal pour lancer l'interpréteur Python.ctrl+shift+p
et exécutez Terminal: Run selected text in active terminal
. Cela exécutera cette ligne de code dans l'interpréteur ouvert python.Les deux premières étapes ne sont requises que pour la première fois que vous exécutez une sélection de code dans l'interpréteur Python du répertoire du fichier actuel. Toutes les sélections ultérieures peuvent être exécutées à la troisième étape. Pour accélérer les choses, vous pouvez associer keybindings personnalisé à la première et à la dernière étape.