Le texte sublime n'a pas de fonctionnalité intégrée pour exécuter directement du code comme un IDE. Au lieu de cela, il s'appuie sur des outils externes et des systèmes de construction pour compiler et exécuter votre code. Le processus implique généralement de définir un système de construction spécifique à votre langage de programmation. Ce système de construction contiendra des commandes pour exécuter votre code à l'aide d'un compilateur ou d'un interprète. Voici une ventilation:
Tools > Build System > New Build System
. Cela ouvre un nouveau fichier. Écrivant le système de construction: Vous devrez écrire un fichier JSON qui spécifie les commandes à exécuter. Cela variera en fonction de votre langage de programmation et de votre système d'exploitation. Voici quelques exemples:
python:
{ "cmd": ["python", "-u", "$file"], "selector": "source.python" }
Ceci utilise l'interprète python
, -u
(sortie non tamponnée pour une meilleure rétroaction en temps réel), et $file
(qui représente le fichier actuellement ouvert). Le selector
garantit que ce système de construction ne s'applique qu'aux fichiers python.
c (en utilisant g):
{ "cmd": ["g++", "$file_name", "-o", "$file_base_name", "-Wall", "-std=c++11"], "shell": true, "file_regex": "^(.*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "$file_path", "selector": "source.c++" }
Ceci utilise g
pour compiler, -o
pour spécifier le nom de fichier de sortie, -Wall
pour les graines, -std=c 11
pour une norme C spécifique (ajustement comme besoin), et comprend des erreurs,
pour une norme C spécifique (ajuster le besoin), et comprend des erreurs, des graines, Manipulation.
{ "cmd": ["node", "$file"], "selector": "source.js" }
javascript (en utilisant node.js):
C .sublime-build
. Tools > Build System
Tools > Build System
(ou Ctrl B
sur macOS) pour exécuter le code. La sortie apparaîtra dans la console de texte sublime. Cmd B
Bien que le texte sublime ne nécessite pas que les plugins exécutent du code (les systèmes de construction sont suffisants), les plugins peuvent améliorer l'expérience. Il n'y a pas un seul "meilleur" plugin, car le choix idéal dépend de votre flux de travail et de vos préférences. Cependant, certains plugins utiles incluent:
Le texte sublime a-t-il des capacités intégrées pour l'exécution du code? Non, le texte sublime manque de capacités intégrées pour l'exécution de code. Il s'agit d'un éditeur de texte puissant, mais sa fonction principale est l'édition de code, pas l'exécution de code. L'exécution repose entièrement sur des outils externes (compilateurs, interprètes) invoqués via des systèmes de construction personnalisés. Cette conception maintient un texte sublime léger et flexible, ce qui lui permet de prendre en charge une vaste gamme de langues sans être gorgée par les moteurs d'exécution spécifiques à la langue.
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!