Do external (editor-independent) refactoring tools exist?
Does a refactoring (able do conscious language-aware rename classes/variables renaming and replace simple constructions instead of doing 开发者_JS百科dumb string search-and-replace) tool exist which can be used without IDE/editor?
I am particularly interested in Scala, C# and PHP languages.
For Scala there is a refactoring library that can be used standalone: http://scala-refactoring.org/
Not exactly what you are looking for, but Bicycle Repair Man, a Python refactoring tool, ships as an editor-agnostic refactoring library. It's actually used via editor/IDE plugins though.
精彩评论