• # Re: Quel outil pour programmer en C++ ?

    Posté par . En réponse au journal Quel outil pour programmer en C++ ?. Évalué à 10.

    Ben passe à vim en mode graphique, tu as juste un 'g' à rajouter
    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