
Envoyé par
pongping
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'
Si tu veux affiner, tu peux aussi faire:
M-x query-replace-regexp \<foo\> RET bar RET
et il ne te demandera pas le remplacement de variables comme foo1
HTH
)jack(
Partager