web-dev-qa-db-fra.com

Construisez des systèmes dans Sublime Text

Je commence tout juste à apprendre la programmation (sur C++ et Python), et en commençant je veux dire le début total (début "bonjour le monde" ...). Ne voulant pas utiliser plusieurs IDE, j'aimerais pouvoir coder et construire des programmes simples avec mon éditeur de texte, Sublime Text 2. Quelqu'un pourrait-il m'indiquer, avec un tutoriel étape par étape, comment implémenter C++ et = Python capacités de compilation et d'exécution dans Sublime Text.

J'ai cherché des systèmes de construction Sublime Text sur le site, mais les réponses sont très spécifiques et ne peuvent pas aider une recrue comme moi (mais elles m'aideront probablement plus tard).

Merci

25
guillaume8375

Sublime Text 2 est déjà livré avec des scripts pour construire et exécuter des programmes Python et C++.

Appuyez simplement sur Cmd+B (ou Ctrl+B sous Windows et Linux) lorsqu'un fichier .py ou .cpp est ouvert. Le fichier Python s'exécutera automatiquement et affichera le résultat dans la console intégrée.

Pour C++, vous devez appuyer sur Cmd+Shift+B (Ctrl+Shift+B sous Windows et Linux) pour l'exécuter après la construction.

Vous devez avoir Python installé (obtenez-le ici pour Windows), et aussi un compilateur C++. Le système de construction pour C++ essaie d'appeler g ++ par défaut (obtenez-le ici pour Windows. N'oubliez pas de sélectionner le compilateur C++ lors de l'installation!).

Vous devrez ajouter les répertoires au chemin (c:\python32\ ou similaire pour python, c:\mingw\bin ou similaire pour le compilateur C++).

Sous Windows, vous pouvez rencontrer des problèmes lors de l'exécution des programmes C++ (il essaie d'utiliser bash). Mais Ctrl+B génère le programme et vous pouvez ensuite utiliser une ligne de commande pour l'exécuter. Python fonctionne parfaitement sous Windows.

43
DkM

windows (installez minigw, python2.7 et ajouté au chemin système)
cpp:

  1. construire: ctrl+b
  2. courir: ctrl+shift+b

python:

  1. construire et exécuter: ctrl+b

vous pouvez essayer d'apprendre le .sublime-build fichiers dans votre Tools -> Build system -> New build system

2
hustljian

pour c ++, j'ai fait du sublime pour produire des messages d'erreur colorés qui sont plus faciles à lire et vous pouvez également cliquer sur les erreurs qui vous amènent au fichier contenant l'erreur.

Vous pouvez voir comment j'ai modifié la construction pour faire ce que je voulais dans ici

1
Mani Zandifar

Donc, vous ne voulez pas utiliser un IDE mais alors vous voulez IDE fonctionnalités d'un éditeur de texte? :)

La plupart des gens qui utilisent un éditeur de texte pour écrire du code utilisent un terminal pour créer et exécuter le code.

Ainsi, pour C++, les instructions sont les suivantes:

make (or gcc myprogram.c)
./myprogram

pour un programme Python, c'est encore plus simple:

python ./myprogram.py

Si vous n'êtes pas à l'aise avec le terminal, vous avez probablement besoin d'un IDE.

1
Sergey