Python et Sublime Text

Sublime Text ?

Sublime Text est un éditeur de texte prennant en charge de nombreux langages de programmation et de balisage. Il se caractérise par une interface relativement simple et peut être enrichit de nombreux plugin au besoin. Ce logiciel peut être téléchargé gratuitement mais une fenêtre vous rappelera régulièrement que vous pouvez acheter une copie du logiciel sans toutefois bloquer son fonctionnement.

Sublime Text offre un environnement particulièrement pratique pour le développement. Voici quelques fonctionnalités plutôt pratiques (qui peuvent certainement se retrouver dans d'autres éditeurs) :

  • Edition de plusieurs lignes en même temps ;
  • Autocomplétion (variables, fonctions, balises ...) ;
  • Espace de travail, projet ...
  • ...

Ces éléments permettent de gagner un peu de temps lors du développement et sont donc très appréciables.

Lancer python depuis Sublime Text

L'objectif est ici de configuer l'éditeur pour pouvoir exécuter directement un script python depuis celui-ci par simple pression du bouton "F5".

1/ Créer un nouveau fichier .sublime-build en allant dans le menu "Tool>Build System>New Build System".

2/ Insérer le code ci-dessous en complétant le chemin pour accéder au fichier "python.exe".


{
    "shell_cmd": "\"C:\\Program Files\\Python38\\python.exe\" -u \"$file\"",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"},

    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "C:\\Program Files\\Python38python.exe -m py_compile \"${file}\"",
        }
    ]
}
						

3/ Sauvegarder.

4/ Pour tester si cela fonctionne bien, ouvrez un script python (fichier .py) et presser "F5" et sélectionner "Python". Le script doit s'éxécuter.