2010-06-01 32 views
20

IRb khá đơn giản so với bpython, ngay cả khi sử dụng wirble.Có điều gì đó giống như bpython cho Ruby không?

Có bất kỳ tương đương ruby ​​nào của bpython không?

+0

Xin lỗi, tôi hoàn toàn bị mất một phần wirble về câu hỏi của bạn và trả lời về việc cố gắng hết sức. Tôi không nghĩ rằng bài đăng của tôi trả lời câu hỏi của bạn theo bất kỳ cách nào vì vậy tôi đã bỏ phiếu để xóa. – nas

+0

@ vâng, không phải lo lắng. Chỉ cần một fyi: khi bạn "bỏ phiếu" để xóa câu trả lời của riêng bạn, họ sẽ bị xóa ngay lập tức. Tức là, tôi không thể thấy rằng bạn đã đăng câu trả lời ở đây :) –

Trả lời

12

Sử dụng Pry: http://pry.github.com

Nó được viết từ đầu và cho phép của bạn:

  • xem mã nguồn phương pháp
  • xem phương pháp tài liệu (không sử dụng RI, do đó bạn không cần phải trước tạo ra nó)
  • bật và tắt các ngữ cảnh khác nhau
  • gọi vào thời gian chạy, trong bất kỳ ngữ cảnh nào
  • nổi bật cú pháp
  • hội nhập ý chính
  • xem và phát lại lịch sử
  • biên tập mở để chỉnh sửa phương pháp sử dụng edit-method obj.my_method cú pháp

Một tấn lớn hơn và các tính năng ban đầu

13

Bạn có thể mở rộng IRB để đạt được tất cả các chức năng bpython và nhiều hơn nữa với các viên ngọc phải:

  • wirble: cho highlightning cú pháp (như bạn đã biết)
  • bond: cho autocompletion tiên tiến hơn
  • utilitybelt: cho các lệnh giống như pastebin
  • sketches: để chỉnh sửa và đánh giá mã dễ dàng
  • boson: lệnh khuôn khổ cho việc tạo thư viện các lệnh được nạp khi cần thiết
  • hirb: khuôn khổ cho kết lượt xem mỗi lớp

Để biết thêm đá quý, see here.

+1

Ok, bây giờ ai đó nên viết một viên đá quý kéo tất cả chúng vào và tải chúng độc đáo với irb. Có ai không? :-) – perimosocordiae

+1

xem điều này cho yêu cầu của bạn, user83510: http://stackoverflow.com/questions/3884715/what-alternatives-to-irb-are-there – DGM

Các vấn đề liên quan