19
modifications
m (Typo) |
|||
(5 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:Développement]] | |||
Vim est un éditeur de texte puissant. Afin de rendre encore plus complet et pratique, ce tutoriel va expliquer comment configurer la complétion automatique en C++ et plus particulièrement pour Qt4. | Vim est un éditeur de texte puissant. Afin de rendre encore plus complet et pratique, ce tutoriel va expliquer comment configurer la complétion automatique en C++ et plus particulièrement pour Qt4. | ||
Ligne 5 : | Ligne 6 : | ||
Les paquets nécessaires sont : vim, ctags | Les paquets nécessaires sont : vim, ctags | ||
=Configuration de Vim= | =Auto-complétion Cpp/Qt4= | ||
==Configuration de Vim== | |||
Votre fichier de configuration doit comporter les commandes suivantes : | Votre fichier de configuration doit comporter les commandes suivantes : | ||
<pre> | <pre> | ||
set nocp | set nocp | ||
filetype plugin on | filetype plugin on | ||
" Reconstruire les tags de son projet avec | " Reconstruire les tags de son projet avec F12 | ||
map < | map <F12> :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q .<CR> | ||
" OmniCppComplete | " OmniCppComplete | ||
let OmniCpp_NamespaceSearch = 1 | let OmniCpp_NamespaceSearch = 1 | ||
Ligne 27 : | Ligne 30 : | ||
Avec cette configuration, F12 crééra un fichier <code>tags</code> dans le repertoire courant, pour les sources du repertoire courant. De cette manière, vos projets pourront être auto-complété. | Avec cette configuration, F12 crééra un fichier <code>tags</code> dans le repertoire courant, pour les sources du repertoire courant. De cette manière, vos projets pourront être auto-complété. | ||
=Omnicppcomplete= | ==Omnicppcomplete== | ||
Il faut d'abord récupérer [http://www.vim.org/scripts/script.php?script_id=1520 Omnicppcomplete]. | Il faut d'abord récupérer [http://www.vim.org/scripts/script.php?script_id=1520 Omnicppcomplete]. | ||
Pour son installation : | Pour son installation : | ||
* Le dézipper dans son dossier ~/.vim | * Le dézipper dans son dossier ~/.vim | ||
=Tags C++= | ==Tags C++== | ||
Il faut ensuite télécharger les [http://www.vim.org/scripts/script.php?script_id=2358 stdc++ tags]. | Il faut ensuite télécharger les [http://www.vim.org/scripts/script.php?script_id=2358 stdc++ tags]. | ||
* D'abord créer un dossier ~/.vim/tags si inexistant | * D'abord créer un dossier ~/.vim/tags si inexistant | ||
Ligne 45 : | Ligne 48 : | ||
</pre> | </pre> | ||
=Tags Qt4= | ==Tags Qt4== | ||
Plus rien de très compliqué : | Plus rien de très compliqué : | ||
* Générer les ctags : | * Générer les ctags : |
modifications