Is there something like bpython for Ruby?

前端 未结 2 1806
孤街浪徒
孤街浪徒 2021-02-01 19:38

IRb is pretty plain compared to bpython, even when using wirble.

Is there any ruby equivalent of bpython?

相关标签:
2条回答
  • 2021-02-01 20:10

    You can extend irb to achieve all of bpython's functionality and more with the right gems:

    • wirble: for syntax highlightning (as you already know)
    • bond: for more advanced autocompletion
    • utilitybelt: for pastebin-like commands
    • sketches: for editing and evaluating code easily
    • boson: command framework for creating libraries of commands to be loaded as needed
    • hirb: framework for associating views per class

    For more gems, see here.

    0 讨论(0)
  • 2021-02-01 20:17

    Use Pry: http://pry.github.com

    It is written from scratch and let's you:

    • view method source code
    • view method documentation (not using RI so you dont have to pre-generate it)
    • pop in and out of different contexts
    • invoke at runtime, in any context
    • syntax highlighting
    • gist integration
    • view and replay history
    • open editors to edit method using edit-method obj.my_method syntax

    A tonne more great and original features

    0 讨论(0)
提交回复
热议问题