2011-10-23 33 views
6

Tôi đã thử nghiệm với Scala gần đây và tôi nhận thấy rằng khi tôi cần tìm kiếm một chức năng hoặc một lớp học, tôi phải truy cập trang web hoặc điều hướng đến tài liệu cục bộ.Scaladoc từ phiên dịch scala

Có cách nào để đọc Scaladoc từ bên trong trình thông dịch không?

Có thể giống như help() bằng Python.

+1

Bản sao ** [Làm cách nào để truy cập tài liệu scala từ repl?] (Http://stackoverflow.com/q/6768445/334519) ** –

+0

Sẽ rất tuyệt khi có cách tắt để chỉ in ra các tài liệu cho một phương pháp cụ thể mặc dù. Tôi cho rằng có thể được thực hiện với một số phân tích cú pháp của trang scaladoc thực tế .. – Dylan

+1

Câu hỏi hay. Vì "trùng lặp" không thực sự được trả lời, tôi nghĩ rằng điều này sẽ vẫn mở. Bạn có thể có con chuột vô hướng trong một IDE như IntelliJ, do đó, nó không phải về html hay không, bạn chắc chắn có thể dải html và in văn bản đơn giản. Tôi đang tìm kiếm một cái gì đó như thế này, vì vậy tôi hy vọng sẽ có câu trả lời phức tạp hơn sau đó bắn lên một trình duyệt web ... –

Trả lời

2

Scalaex là tài liệu Scala-web tuyệt vời như Hoogle với số hữu ích CLI-client.

(Nhưng nó không phải bên người phiên dịch. Đáng tiếc là tôi không thể viết chú thích cho câu hỏi của bạn, vì vậy tôi viết những dòng này như một câu trả lời.)

+0

Tôi chắc chắn điều này có thể được nhúng vào trình thông dịch bằng cách nào đó, cảm ơn. –

1

Tôi đang chạy các dòng lệnh scala thông dịch viên cho 2,9, và Tab- hoàn thành công trình đầu mối cho tôi:

val x = List(1,2,3) 

x. 

Sau đó nhấn TAB

Hiển thị danh sách các phương pháp.

Tài liệu không hoàn toàn đầy đủ, nhưng dù sao cũng hữu ích.

+3

Điều đó đã xảy ra trong một thời gian và tôi nhận thức được điều đó, vẫn không có gì về việc các tài liệu hoạt động bên trong trình thông dịch. –

+0

nó rất hữu ích –

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