Limitations de saisie utilisateur de Sublime Text 2
Dans Sublime Text 2, la saisie utilisateur via des fonctions telles que input() en Python ou obtient en Ruby est non pris en charge par défaut. Cela peut être frustrant lorsque vous travaillez avec du code qui nécessite une interaction de l'utilisateur.
Solution : SublimeREPL
Heureusement, il existe une solution de contournement utilisant un package Sublime Text appelé SublimeREPL. Ce package crée un environnement Python interactif dans Sublime Text, vous permettant d'exécuter du code Python et d'interagir avec lui pendant l'exécution.
Installation de SublimeREPL
Pour installer SublimeREPL, suivez ces étapes :
Utiliser SublimeREPL
Pour utiliser SublimeREPL, une fois que vous l'avez installé :
>>> text = input('Enter something: ')
Définition de SublimeREPL comme système de construction par défaut
Pour faire de SublimeREPL le système de construction par défaut pour les fichiers Python, suivez ces étapes :
"build_systems": [{ "name": "Python REPL", "commands": [{ "command": "sublimerepl_run_in_tab" }] }]
Avec SublimeREPL installé et configuré comme système de construction par défaut, vous pouvez désormais saisir la saisie de l'utilisateur dans Sublime Text 2 et interagir avec votre code pendant exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!