[VIM] compiler un projet avec plusieurs fichiers
Publié : ven. 23 mars 2012, 16:25
Bonjour.
Depuis quelques temps je prospecte sur le web, à la recherche d'une solution simple et efficace pour répondre au besoin de tout programmeur.
Comment compiler/lancer le fichier principal d'un projet ?
Quelques exemples plus parlants:
J'écris un script python principal, et dans le même répertoire, j'écris mes modules, dans des fichiers séparés. J'y définis mes classes. Pour débugguer le tout, j'ai besoin de lancer le fichier principal. Mais si je suis en train d'éditer un fichier annexe, je ne peux pas lancer la compilation par un mapping générique. Là, j'ai remappé ma touche F5 par /usr/bin/python, mais ça peut aussi bien être LaTex.
Est-ce qu'il existerait un module, ou une solution, pour que dans un répertoire précis, je puis décider de compiler un fichier précis à l'aide d'un mapping ?
Demandez-moi si je ne suis pas clair. En fait, il s'agit de gagner quelques secondes en assignant à une touche la compilation du programme, mais ceci de manière automatique.
Bien à vous
Depuis quelques temps je prospecte sur le web, à la recherche d'une solution simple et efficace pour répondre au besoin de tout programmeur.
Comment compiler/lancer le fichier principal d'un projet ?
Quelques exemples plus parlants:
J'écris un script python principal, et dans le même répertoire, j'écris mes modules, dans des fichiers séparés. J'y définis mes classes. Pour débugguer le tout, j'ai besoin de lancer le fichier principal. Mais si je suis en train d'éditer un fichier annexe, je ne peux pas lancer la compilation par un mapping générique. Là, j'ai remappé ma touche F5 par /usr/bin/python, mais ça peut aussi bien être LaTex.
Est-ce qu'il existerait un module, ou une solution, pour que dans un répertoire précis, je puis décider de compiler un fichier précis à l'aide d'un mapping ?
Demandez-moi si je ne suis pas clair. En fait, il s'agit de gagner quelques secondes en assignant à une touche la compilation du programme, mais ceci de manière automatique.
Bien à vous