有没有办法用 byebug 获得更好的输出格式?当我打印对象时,输出有点难以阅读,使用类似于Awesome Print
.
问问题
3672 次
4 回答
6
byebug 上没有原生选项来格式化输出的颜色,但是有一个 Gem 可以用来为一些 byebug 输出着色以便于阅读,我认为这就是你在这里的目标。
请点击此链接查看有关如何安装 byebug-color-printer Gem 的说明。 https://github.com/ahmadsherif/byebug-color-printer
或者你可以使用撬。https://github.com/pry/pry :)
让我知道这对你有用。我希望它有所帮助。
于 2015-12-14T18:28:38.550 回答
1
如果您添加awesome_print
到您的项目(如果您使用捆绑器,则通过 Gemfile),那么 ap 将在byebug
.
于 2016-04-25T20:29:12.727 回答
1
于 2021-03-26T01:33:16.407 回答
0
debug.rb(又名 binding.break)
考虑使用名为debug.rb的新 Ruby 调试工具。
它支持语法高亮和更多开箱即用的功能。
另外,值得一提的是,它是由 Ruby 核心团队开发的。
只需放置binding.break
在您的代码库中的任何位置。
这是一个例子:
此外,它是从版本 7 开始的默认 Rails 调试器。
笔记:
- 不要忘记
require 'debug'
q # quit command
资料来源:
于 2021-11-25T00:14:55.863 回答