提取字段
提取字段重构允许您将指定的值提取为实例或类变量。
下面的动画演示了如何将字符串中的特定单词提取为实例变量:

要提取字段:
选择要重构的值,或将插入符号放置在包含所需值的字符串中。
在主菜单中,前往 Ctrl+Alt+F。
(可选)如果您将插入符号放置在包含多个可提取表达式的位置,请选择所需的表达式并按下 Enter。
(可选) 如果找到多个表达式的出现位置,请指定您希望仅替换选定的出现位置,还是用新变量替换所有找到的出现位置:

指定实例/类变量名称并按下 Enter。
示例
class Hello
def greet
puts "Hello from JetBrains"
end
def bye
puts "Goodbye from JetBrains"
end
end
class Hello
def initialize
@name = "JetBrains"
end
def greet
puts "Hello from #{@name}"
end
def bye
puts "Goodbye from #{@name}"
end
end
最后修改日期: 2025年 9月 26日