Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2010, à 15:42

wolf85kunst

Vim et la gestion des onglets [RESOLU]

Bonjour,

Simple question, je voudrais savoir comment switcher sur les onglets précédents dans VIM.

Exemple :

cd /home/user/Documents
vim fichiers*

De cette manière j'ouvre tous les fichiers commançant par "fichiers" dans vim.

J'arrive à afficher le document suivant dans vim, en tapant ":n".
1) Mais comment revenir au document précédent ?
2) Aussi, comment quitter vim quand j'ai une quinzaine de documents ouvert en mémoire, et m'éviter de taper ":q!" à chaque fois ?

Merci d'avance.

Dernière modification par wolf85kunst (Le 16/09/2010, à 08:29)


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#2 Le 15/09/2010, à 16:03

ehmicky

Re : Vim et la gestion des onglets [RESOLU]

Le contraire de :n est :N
Attention, je crois que tu confonds deux (il y en a d'autres) moyens différents pour afficher plusieurs documents :
  - la liste d'arguments (que tu semble utiliser ?), qui est activé lorsque tu lances Vim avec plusieurs fichers comme arguments (plus d'info : taper ":h ar")
  - les onglets, que tu ouvres par exemple avec :tabe, :tabn, où tu navigues avec gT et gt, ... (et que je préfère personnellement ^^)

Pour la question, faire :qa!

Dernière modification par ehmicky (Le 15/09/2010, à 16:04)


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

#3 Le 15/09/2010, à 19:22

sputnick

Re : Vim et la gestion des onglets [RESOLU]

Un truc "magique" :

vim -p fichiers*

Et puis pour se souvenit de gt : "Goto Tab" CF -> http://vim.dindinx.net/vim7/traduit/html/usr_08.txt.php


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

En ligne

#4 Le 16/09/2010, à 08:29

wolf85kunst

Re : Vim et la gestion des onglets [RESOLU]

Merci beaucoup !

vim -o
vim -p

Vraiment surprenant.
Bonne journée à tous.


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#5 Le 16/09/2010, à 12:27

wolf85kunst

Re : Vim et la gestion des onglets [RESOLU]

Bonjour,
Je relance le sujet pour une petite question.

Je souhaite exécuter vim avec l'affichage d'une commande shell directement.

Je m'explique :
Au lieu de lancer vim, puis de taper :r!<ma_commande_shell> une fois le programme ouvert, j'aimerai exécuter directement vim depuis le shell avec en option une commande.

Est-ce possible ?

Merci à tous.


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#6 Le 16/09/2010, à 12:37

credenhill

Re : Vim et la gestion des onglets [RESOLU]

hello

vim -c ':.!commande'

Hors ligne

#7 Le 16/09/2010, à 12:42

ehmicky

Re : Vim et la gestion des onglets [RESOLU]

Tu peux faire :

vim -c ':r!COMMANDE'

ou si c'est une commande que tu souhaites exécuter à chaque démarrage de Vim, mettre directement :

r!COMMANDE

à la fin de ton .vimrc.

Sinon, plus simple, faire :

vim <(COMMANDE)

Edit : doublé par credenhill ^^ (par ailleurs, :.! exécutera COMMANDE alors que :r! remplacera le contenu du fichier temporaire vim créé par l'output de COMMANDE, j'ignorais lequel des deux tu voulais)

Dernière modification par ehmicky (Le 16/09/2010, à 12:44)


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

#8 Le 16/09/2010, à 12:49

wolf85kunst

Re : Vim et la gestion des onglets [RESOLU]

C'est super! Thanks !


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#9 Le 16/09/2010, à 13:06

credenhill

Re : Vim et la gestion des onglets [RESOLU]

pour placer l'exécution de la commande à la fin du fichier

 vim -c ':$!commande' fichier

Hors ligne

#10 Le 16/09/2010, à 13:22

sputnick

Re : Vim et la gestion des onglets [RESOLU]

pas besoin des deux points dans

vim -c ':r!COMMANDE'
vim -c 'r!COMMANDE'

ou encore

vim -c '.!COMMANDE'

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

En ligne