IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Comment insérer le résultat d'une commande avec vim


Sujet :

Applications et environnements graphiques

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 25
    Points : 22
    Points
    22
    Par défaut Comment insérer le résultat d'une commande avec vim
    Bonjour,

    Je voudrais insérer dans le fichier en cours d'édition le nom d'un fichier ; bien sûr je ne me rappelle jamais de son orthographe exacte, aussi je me dis que cela ne serait pas mal si je parvenais à l'obtenir depuis une commande linux passée directement depuis vim.

    Est-il possible de faire ce genre de manipulation ?

    Merci.

  2. #2
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    ben pour cela tu dois utiliser un langage comme perl, ou bash (qui tapera la commande dans la terminal pour trouver le fichier) etc
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    ESC :r ! ls
    te retourne est inscrit lez resultat de ls dans ton fichier ...
    le point d'zsclamation te permet d'executer une commande shell le r de lire y compris le resultat de commande
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  4. #4
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    bonjour,
    il y a aussi :
    <esc>.!<cmd>
    !<cmd> : exécute la commande et affiche le résultat
    .!<cmd> : exécute la commande et insert le réultat à la ligne courante '.'
    x!<cmd> : exécute la commande et insert le résultat à la ligne x
    x,y!<cmd> : exécute la commande et remplace les lignes x à y par le résultat

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 25
    Points : 22
    Points
    22
    Par défaut
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 16
    Dernier message: 09/02/2015, 18h47
  2. [MySQL] comment afficher un nom à côté d'un id dans une liste avec relation ?
    Par clavier12AZQSWX dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/04/2013, 12h24
  3. comment capter le signal de fin d'éxécution d'une commande ms-dos
    Par POKOU dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 03/12/2010, 17h28
  4. Réponses: 6
    Dernier message: 22/09/2008, 14h52
  5. Comment envoyer une commande à une console ?
    Par seb_asm dans le forum Assembleur
    Réponses: 3
    Dernier message: 27/03/2004, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo