Ok merci tout le monde. Mon .vimrc commence à se remplir
Et j'aimerais aussi pouvoir lancer MiniBufExpl au lancement de vim, ya moyen d'automatiser ça ? En tous cas merci pour vos réponses
C'est bon j'ai trouvé pour MBE. Mais j'ai pas fini de vous embêter pour autant
Ce coup ci c'est Gundo qui marche pas. En fait quand je lance :GundoShow (par exemple) il me sort un message d'erreur : "Fonction inconnue : gundo#GundoShow"
Et c'est la même chose pour toutes les autres fonctions de Gundo...
Donc si l'un d'entre vous a déjà réussi à régler ce problème, ce serait gentil de me donner la solution
C'est pas un bug de gundo, ça veut juste dire qu'il ne le voit pas installé.
T'as bien lancé un :BundleInstall? Vérifies que le plugin est bien là soit avec :BundleList, soit avec :scriptnames .
ça y est!
Je me remets enfin à Vim, enfin j'ai attaqué un Marathon du Manuel et j'ai beau n'être qu'au début, c'est clair que ça change des éditeurs classiques (puissance++).
Va falloir que je survive à mes exams entre temps, mais il se pourrait que j'en fasse mon outil de développement C/C++ (voire PHP) définitif durant le reste de l'année
Caletlog Il est bien dans :BundleList. Je suis allé vérifier dans le .vim/bundle et il y a bien un dossier Gundo. Donc je sais pas où est l'erreur
J'ai vérifié Catelog avec un formatoptions=taw ça a l'effet escompté (à partir du moment où tu as un textwidth bien entendu).
Pour les plugins nounoursheureux, en alternative à Vundle, tu as Pathogen. C'est peut être plus simple à l'utilisation car tu n'as qu'une ligne à mettre dans ton vimrc et tous les plugins mis dans .vim/bundle/ sont chargés automatiquement. Pas besoin de faire quoi que ce soit d'autre que cloner les plugins dans ton .vim/bundle ou les virer. Après c'est peut-être moins fin que Vundle du coup. Mais comme tout c'est davantage question d'habitude et de goûts. J'ai pas l'impression qu'il y ait surreprésentation de l'un par rapport à l'autre (je crois qu'il y a aussi un troisième grand "metaplugin" pourrait-on dire mais j'ai oublié son nom).
J'ai piqué quelques petits trucs dans ton .vimrc Catelog merci pour l'avoir mis à disposition. C'est dingue on en apprend toujours.
Oui, j'ai essayé taw et c'est exactement ça, merci Kientz
nounoursheureux > beh je vois pas. :gundoToggle marche pas? Tu as respecté la casse (ou même autocomplété pour être sûr?)?
Vérifies qu'il apparaît dans :scriptnames pour voir s'il est bien chargé.
utilisant vim depuis 4-5 mois de manière intensive, j'ai quelques conseil :
_ le guide ultime (pas trouvé mieux) http://simpletutorials.cocom/tutorials/vim/vimquick.pdf
_ J'ai vu passé nerdtree en plugin - je ne le conseille pas forcément sachant que :Sex ( ) fait la même chose quasiment
_ Si vous developpez en JS, jsbeautify marche plutot bien (car le G=gg est pourri pour indenter du javascript)
Il y a des combos géniaux qui nous font sentir la rapidité de vim comme :
cw, ou (b)cw : (on revient au début du mot) on l'efface et on passe en mode insertion
dtX : on delete tout jusqu'a X (non inclu, ftX pour inclure)
i : permet de choper un "groupe" exemple, pour effacer le texte entre parenthèses on se place n'importe ou entre les parenthèses et on tape di( (ça marche avec ")(<> ect...)
J'ai trouvé plein de plugins qui parlents de "tags", taglist par exemple. Ca sert à quoi ? À coder des graffitis
Une image > Des mots.
Ça te donne la liste des fonctions et variables utilisées dans le document, c'est très utile. Tu peux par exemple mettre en surbrillance toutes les occurrences d'une fonction ou d'une variable, te déplacer de variables/functions en variables/functions, ...
Avec SrcExplr, c'est un bon combo; ce dernier permet d'ouvrir une fenêtre qui affiche les appels dans tout un projet. Par exemple, tu as ton curseur sur la fonction "maSuperFonctionQuiGereSaMaman"; ouvrir SrcExpl va te dire par exemple que cette fonction est définie dans le fichier X à la ligne Y, en supposant que le fichier la contenant soit dans le répertoire source (et les descendants) du fichier courant ou qu'il soit explicitement appelé.
Si tu passes le curseur sur une fonction générique du langage, il te donnera une définition et un guide d'utilisation si disponible.
J'ai un little problem : j'ai installé SuperTab et du comment je fais pour insérer une tabulation ? Parce que à chaque fois que je fais TAB ça me propose une liste de mots-clés
Ça insère automatiquement une tabulation quand aucune complétion n'est possible. Si tu veux faire une tabulation, fais d'abord un espace.
Ça doit pouvoir se régler dans les options sinon, regarde le helpfile.
C'est bon j'ai résolu mon problème. En fait c'était SnipMate qui interférait. Je l'ai supprimé (de toute manière je ne m'en servais pas) et tout marche pour le mieux !
En tout cas merci de m'avoir convaincu de passer de gedit à ce merveilleux éditeur qu'est VIm !
Bon en fait c'était la version "vim-scripts/snipmate" qui posait problème. J'ai installé la version "garbas/vim-snipmate" et tout marche pour le mieux
Le lien est forbidden maintenant et j'avais pas encore eu le temps de lire ça, quelqu'un l'a sauvegardé ?
http://francoisautin.free.fr/vimquick.zip
Le lien est tout à fait correct
Vérifies tes permissions côté navigateur, mais même moi avec mes trouze mille extensions de blocage ça passe crème
Tout pareil que G_Bot.
Je suis en train de me mettre sérieusement à Vim et ça tombe pile au moment où on commence (enfin) à coder en C++.
Couplé à g++ pour la compilo, c'est vraiment efficace.
Question : Valgrind est réservé au débugging en C ?
Ah, et pour ceux qui se demandent pourquoi ne pas avoir pris Emacs, c'est simplement un choix "au hasard" mais qui me convient pour l'instant.