Texte sublime 3 - compiler le programme et exécuter dans le terminal
J'utilise Ubuntu 12.04, et je me demandais, est-il possible d'exécuter automatiquement un programme c++ à partir d'un terminal? Il suce vraiment quand vous avez à utiliser créer de la console parce que parfois, je fais une boucle infini par accident et qui ont pour redémarrer sublime texte de recommencer à travailler.
J'utilise Sublime text 3.
source d'informationauteur user2648841
Vous devez vous connecter pour publier un commentaire.
Sublime Text 3 comprend deux systèmes de construction qui pourraient vous intéresser: C++ et de Faire. Le
C++.sublime-build
fichier est comme suit:Utiliser, rendez-vous à
Tools -> Build System
et sélectionnezC++
. Vous pouvez maintenant utiliser CtrlB pour lancer la compilation (commande en haut) ou CtrlMajB pour exécuter leRun
variante.Il peut s'exécuter dans le terminal et les données d'entrée à partir du clavier
Je pense que l'on a accepté la réponse ne permet pas d'obtenir ce que l'OP veut atteindre. L'OP voulait savoir comment exécuter le fichier actuel dans un terminal.
@Flycode du paramètre ne fonctionne pas pour moi. J'utilise CentOS 7 avec Sublime Text 3. Puisque les gens peuvent utiliser différents émulateurs de terminal, j'ai donc la liste des paramètres différents pour les différents terminaux.
Note
Les paramètres suivants sont testés sur l'environnement ci-dessus et fonctionne bien. Je ne peux pas garantir qu'ils fonctionneront sur d'autres environnements. Laissez-moi savoir si cela ne fonctionne pas pour vous.
Option 1: Terminal de GNOME
Vous pouvez utiliser le paramètre suivant,
gnome-terminal se ferme automatiquement la fenêtre d'exécution, la commande ci-dessus
est utilisé de cette façon pour s'assurer que nous pouvons voir le résultat de l'exécution. Voir cette SORTE de post pour une discussion détaillée sur la façon de prévenir de gnome-terminal de la fermeture automatiquement.
Option 2: XTerm
Vous pouvez utiliser le paramètre suivant (Pour des raisons de concision, je laisse de côté certains paramètres)
Voir cette SORTE de post sur la prévention de la fenêtre xterm de se fermer automatiquement.
Option 3: Konsole
Vous pouvez utiliser le paramètre suivant,
Voir ici et ici sur la discussion de tenir une console windows après excuting le programme.
Sur Mac, j'utilise fswatch (je suis sûr qu'il ya quelque chose de semblable sur Linux) pour construire automatiquement des & exécuter les cas de test sur enregistrer.
Voici ma configuration pour compiler et exécuter les programmes C++. Le programme prend en entrée à partir d'un fichier 'input.txt" et estampes de la sortie de "output.txt'.À la fois les fichiers présents dans le répertoire de travail en cours.
OS: ubuntu 16
sublime 3
-> Outils > Build System > nouveau Système de construction" et de copie de configuration suivantes