gpt4 book ai didi

ruby - 在 IRB 或 Rails 控制台中启用后如何禁用 awesome_print?

转载 作者:数据小太阳 更新时间:2023-10-29 08:23:12 25 4
gpt4 key购买 nike

我在 IRB 中将 awesome_print 配置为我的默认格式化程序(在我的 .irbrc 中使用 AwesomePrint.irb!),虽然这通常很棒,但有时我想将其关闭。有人知道如何从正在运行的 IRB/Rails 控制台吗?

最佳答案

如果您愿意,您可以将其粘贴到您的终端以将其重置为原来的状态:

IRB::Irb.class_eval do
def output_value # :nodoc:
printf @context.return_format, @context.inspect_last_value
end
end

或者你可以去 whole hog and monkey patch AwesomePrint:

module AwesomePrint
def self.un_irb!
IRB::Irb.class_eval do
def output_value # :nodoc:
printf @context.return_format, @context.inspect_last_value
end
end
end
end

然后只要你想调用它:AwesomePrint.un_irb!

关于ruby - 在 IRB 或 Rails 控制台中启用后如何禁用 awesome_print?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20622304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com