9
votes

Ruby Refactoring dans Vim

Je suis un grand fan de Resharper dans Visual Studio. Il a des outils de refactorisation géniaux, semblables à ce que vous entrez dans Eclipse pour Java. Y a-t-il quelque chose comme ça pour Ruby? Mieux encore, y a-t-il un plugin ou quelque chose dans Vim qui refactore le code Ruby, comme le renommer toutes les instances d'une méthode ou de la variable, de renommer des classes de classes, etc.


0 commentaires

4 Réponses :



0
votes

JetBrains propose une rubymine IDE qui présente une fonctionnalité de base des refacteurs, n ° où près de la puissance de Resharper (surprenant comme sa même entreprise mettant les deux produits). J'ai tendance à utiliser la rubymine après avoir trébuché quelques mois.


0 commentaires

5
votes

Le problème avec certains refactorisations dans Ruby et d'autres langues typées dynamiques, est le manque d'information du type étant refondus.

de Cédric Beust entrée blog: p>

Il y a quelques mois, je lui ai offert l'extrait de code suivant à l'auteur du navigateur Ruby refactorisation: p> Blockquote>

def f1(o)
    o.init
end

def f2(o)
    o.init
end

class C
   def init
      ...
   end
end


0 commentaires

10
votes

Vous pouvez consulter Vim Ruby Refactoring . Il a plusieurs modèles de refactorisation utiles.


1 commentaires

J'utilise aussi le plugin aussi, mais commettre l'activité ne semble être que de décembre 2011 :(