#1 Le 24/10/2011, à 17:55
- ehmicky
[Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Bonjour à tous,
J'aimerais exécuter une commande automatiquement à l'ouverture d'un fichier en C, à savoir ouvrir tous les "folds" : ggVGzo
En mettant : "exe COMMANDE" dans mon fichier ~/.vim/ftplugin/c.vim, je parviens à exécuter COMMANDE dès l'ouverture d'un fichier en C. Cependant je ne sais pas quelle commande entrer pour taper des touches.
Merci beaucoup
Dernière modification par ehmicky (Le 25/10/2011, à 00:22)
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#2 Le 24/10/2011, à 18:01
- sputnick
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
:help nmap
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 24/10/2011, à 21:51
- ehmicky
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Salut et merci,
Pour être plus clair : je ne cherche pas à mapper un raccourci, mais à faire en sorte que Vim "tape lui-même" des touches automatiquement à l'ouverture, sans que j'ai à taper quoi que ce soit.
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#4 Le 24/10/2011, à 23:20
- aduxas
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Pour ouvrir tous les folds, c'est la commande zR ?
Dernière modification par aduxas (Le 24/10/2011, à 23:20)
Hors ligne
#5 Le 24/10/2011, à 23:29
- ehmicky
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Ah oui effectivement, merci du conseil ^^
Par contre, je cherche à faire en sorte que Vim ouvre tout seul tous les folds à l'ouverture d'un fichier en C, sans que j'ai à le taper , c'est pourquoi je cherchais à "lui faire taper" zR
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#6 Le 24/10/2011, à 23:41
- sputnick
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Si t'a pas de réponse, tente irc://irc.freenode.org/#vim
Dernière modification par sputnick (Le 24/10/2011, à 23:42)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#7 Le 24/10/2011, à 23:54
- aduxas
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Ce n'est pas "set foldlevel=999" qu'il te faut?
Hors ligne
#8 Le 25/10/2011, à 00:21
- ehmicky
Re : [Résolu][Vim]Exécuter une commande à l'ouverture d'un fichier
Merci ça marche !
Décidément, Vim est irremplaçable ! Plier/déplier les headers d'un fichier en une touche :
map <F6> G?#.*include<CR>zfggzazA3<C-O>
imap <F6> <Esc>G?#.*include<CR>zfggzazA3<C-O>a
(Bon, c'est de la grosse bricole qui crée 1000 folds empilés les uns sur les autres, mais ça marche )
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne