web-dev-qa-db-fra.com

Comment exécuter python interactive dans le répertoire du fichier actuel dans Visual Studio Code?

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?

11
ozgur

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.

1
Nineveh Mizuko

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

0
Deepam Patel

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é.

  • Une fois l’extension installée, assurez-vous que la fenêtre de votre fichier est active et appuyez sur ctrl+shift+p et exécutez Terminal Here: Create Terminal. Cela créera un nouveau terminal dans le répertoire du fichier.
  • Tapez python dans le terminal pour lancer l'interpréteur Python.
  • Maintenant, positionnez le curseur sur la ligne que vous souhaitez exécuter, appuyez sur 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.

0
amanb