Hello,
Je suis fan de vim depuis mes débuts sous linux et j'ai, jusqu'à présent, réalisé mes petits programmes C/C++ sous vim, en mode console.
Ce n'est évidemment pas le meilleur pour développer des projets plus conséquents, donc j'ai besoin de vos conseils. Peut-être existe-t-il tout simplement des extensions de vim, peut-être faut-il se lancer dans Eclipse (comment l'installer sous debian ?), etc...
Merci à tous
PS : je ne cherche pas 15.000 fonctionnalités. J'ai été habitué à JPadPro sous Windows pour le language java.
Une gestion des fichiers du projet, coloration syntaxique, lien vers le compilateur et déboggueur sont tous ce dont j'ai besoin ;) (ça fait déjà pas mal...)
# Re: Quel outil pour programmer en C++ ?
Posté par jm trivial (site web personnel) . Évalué à 0.
ok, je sort...
[^] # Re: Quel outil pour programmer en C++ ?
Posté par ploum (site web personnel, Mastodon) . Évalué à 0.
(bon, les gars, j'adore ce troll, mais j'ai un projet en C++ à faire moooooooooiii :D )
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Polaris . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Troy McClure (site web personnel) . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Troy McClure (site web personnel) . Évalué à 3.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par jm trivial (site web personnel) . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par ukemi . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Pierre Tramo . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Laurent Simon . Évalué à 2.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Anonyme . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Glenn Y. R. (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Troy McClure (site web personnel) . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Pierre Tramo . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par ckyl . Évalué à 1.
# Re: Quel outil pour programmer en C++ ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 5.
emacs + ecb ?
http://ecb.sourceforge.net/(...)
http://ecb.sourceforge.net/screenshots/11.png(...)
mais y en as qui preferent rester sous vim ;)
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Polaris . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Kriek . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par ckyl . Évalué à 1.
# Re: Quel outil pour programmer en C++ ?
Posté par Guillaume Carre . Évalué à 4.
- coloration syntaxique
- completion syntaxique, templates de code (du style du tappes if et il te génère le bloc if{}else{})
- bouton make ce que tu veux sur le projet, tu peux choisir le compilateur que tu veux
- déboggueur local (pas de debug distant aujourd'hui, ca va venir), ca a pas l'air trés stable
- travail en équipe avec CVS intégré à eclipse
le plugin est pour eclipse 2.0.2, tu auras les key bindings emacs avec eclipse 2.1, mais il faut attendre une mise à jour du plugin CDT qui fonctionne sur eclipse 2.1
sinon pour installer eclipse sur une debian, il te faut juste un jre/jdk, et télécharger le zip eclipse-SDK pour linux, c'est tout
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Pierre Tramo . Évalué à 1.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par ckyl . Évalué à 1.
# Re: Quel outil pour programmer en C++ ?
Posté par laurentb . Évalué à 2.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Woodstock . Évalué à 2.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Yann Hodique (site web personnel) . Évalué à 2.
inconvénients : légèreté tout relative :p et c'est de l'alpha, donc ne pas s'étonner si ca plante parfois.
[^] # Re: Quel outil pour programmer en C++ ?
Posté par Gnurou (site web personnel) . Évalué à 2.
# Re: Quel outil pour programmer en C++ ?
Posté par jmfayard . Évalué à 10.
devant.
En ce qui concerne les extensions (je m'excuse si certaines sont trop évidentes) :
* Débogueur
Je ne sais pas
* Documentation
On a toujours besoin d'une petite page man, or VIM et MAN
utilisent tous les deux le format nroff ; il serait dommage de ne pas
en profiter. Rajoute dans ton .vimrc
nmap ,m :split[]:enew[]:set filetype=man[]:Man [1]
en remplaçant [] par [Control-V] [Enter]
,m t'ouvre une nouvelle fenêtre et tu disposes de la commande :Man
à utiliser avec [Control-W] _ et [Control-W] 1 _
pour maximiser/minimiser cette fenêtre.
* Le compilateur
ne compile surtout pas à côté dans le terminal.
tu te fais un Makefile, et tu lances :make ou :make machin.o
directement dans gvim.
:cn ; :cp ; et surtout :copen te permettent alors de naviguer entre test différentes erreurs
* gestion des fichiers du projet
tu peux utiliser les 'tags' pour aller directement à la définition d'une fonction.
http://vim.sourceforge.net/scripts/script.php?script_id=273(...)
à utiliser avec http://ctags.sourceforge.net(...)
roxor pas mal :
:Tlist t'ouvre (ou ferme si elle est déjà ouverte)
une frame permettant de sauter directement à la macro/fonction/variables
qu'il faut, quelque soit le langage. Cette fenêtre est mise à jour si tu changes
de buffer
Coloration syntaxique
Un des points forts de gvim
:! ls $VIMRUNTIME/syntax | wc -l
===> 341 langages supportés
--
[1] Dans le même esprit, je conseille
nmap ,s :source $HOME/.vimrc
nmap ,e :drop $HOME/.vimrc
pour éditer / sourcer facilement le .vimrc avec ,e et ,s
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.