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

Autres éditeurs Discussion :

Renommer une variable dans Emacs


Sujet :

Autres éditeurs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 55
    Points : 44
    Points
    44
    Par défaut Renommer une variable dans Emacs
    Bonjour,

    Je me demandais si il existait une fonctionnalité dans Emacs qui permet de renommer une variable et que le nom sera changé à chaque utilisation de la variable. Quand je programme en Java dans Eclipse, je sais qu'il y a une fonction comme ça dans Eclipse. C'est pour éviter que quand j'utilise la variable "foo" 10 fois dans une fonction, et que je veux la renommer en "bar", je ne dois pas retaper 10 fois "bar"...

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par pongping Voir le message
    Bonjour,

    Je me demandais si il existait une fonctionnalité dans Emacs qui permet de renommer une variable et que le nom sera changé à chaque utilisation de la variable. Quand je programme en Java dans Eclipse, je sais qu'il y a une fonction comme ça dans Eclipse. C'est pour éviter que quand j'utilise la variable "foo" 10 fois dans une fonction, et que je veux la renommer en "bar", je ne dois pas retaper 10 fois "bar"...

    Merci d'avance
    Eclipse analyse finement le code (lexical et syntaxique) et connaît les variables.
    Emacs ne fait pas une analyse aussi poussée.
    Grosso modo, il gère plutôt du texte.

    Il suffit de faire un remplacement interactif de texte dans le fichier avec la fonction `query-replace'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    M-% runs `query-replace'
    Si tu veux affiner, tu peux aussi faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    M-x query-replace-regexp \<foo\> RET bar RET
    et il ne te demandera pas le remplacement de variables comme foo1

    HTH

    )jack(

Discussions similaires

  1. Pl/SQL utilisation d'une variable dans un select
    Par larg dans le forum PL/SQL
    Réponses: 17
    Dernier message: 30/11/2004, 17h08
  2. Comment completer une variable dans une PROC
    Par Le Basque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/09/2004, 17h18
  3. [langage] trouver une variable dans une autre
    Par BEAUJAULT dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2004, 15h04
  4. comment recuperer une variable dans flash
    Par krépuscul dans le forum Flash
    Réponses: 30
    Dernier message: 16/10/2003, 09h40
  5. Réponses: 13
    Dernier message: 14/06/2003, 22h15

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