重命名重构
使用 重命名 重构来更改符号、文件、目录、Rails 应用程序组件、Rails 命名范围、Rails fixtures 等的名称。 RubyMine 会自动更改代码中所有对重命名项的引用。
重命名局部变量或私有方法可以轻松地内联完成,因为只有有限的范围受影响。 重命名类或公共方法可能会影响许多文件。 在这种情况下,我们建议您在重构之前预览潜在的更改。
以下过程演示了如何重命名类方法。
将插入符号放置在方法名称上:

按 Shift+F6 或从主菜单中选择 。
在调用的对话框中指定一个新的方法名称,然后单击 重构:

在 重构预览 窗口中,检查将要进行的代码更改,然后单击 重构:

示例
之前 | 之后 |
|---|---|
class Song
def initialize(name, artist)
@name = name
@artist = artist
end
def to_s
"Song: #{@name}--#{@artist}"
end
end
song = Song.new("My Way", "Sinatra")
puts song.to_s
|
class Song
def initialize(name, artist)
@name = name
@artist = artist
end
def to_string
"Song: #{@name}--#{@artist}"
end
end
song = Song.new("My Way", "Sinatra")
puts song.to_string
|
最后修改日期: 2025年 9月 26日