2011-10-30 34 views
5

Tôi dự định thử một số chương trình khám phá với Scala, ví dụ: tải một số tệp nguồn scala và gọi các hàm được định nghĩa trong các tệp nguồn tương tác, có thể làm một số âm mưu ở giữa.Hỗ trợ IDE cho Scala scripting

Tôi muốn giữ một tệp nguồn tập lệnh và đôi khi gửi một số dòng trong đó đến bảng điều khiển scala bằng cách sử dụng một đoạn ngắn như Ctrl + Enter.

IDE nào hỗ trợ kịch bản tốt?

Trả lời

5

Plugin Scala cho Eclipse cung cấp hai trình thông dịch khác nhau. Một là REPL tiêu chuẩn, chỉ đơn giản là tích hợp trong IDE, một cái khác là Run Selection Interpreter có thể rất tiện dụng cho loại thử nghiệm bạn muốn làm, hãy thử.

+0

không tiếp thị Phương tiện chặn, nhưng chạy tập lệnh được chọn cũng được hỗ trợ trong Phương tiện chặn. Thêm vào đó, nó là siêu nhẹ! – aishwarya

1

bạn có thể thử Slate trong khi tôi vẫn đang phát triển mạnh. Mặc dù, đối với kịch bản cơ bản, bạn cũng có thể thực hiện dòng lệnh. Hầu như tất cả các IDE hỗ trợ tích hợp với btw thông dịch viên.

4

Plugin Scala cho nhật thực là tốt nhất trên mạng.

http://www.scala-ide.org/

Với Run Selection Interpreter bạn có thể đạt được những gì bạn muốn:

Một biểu thức có thể được thực hiện trong các phiên dịch bằng cách chọn văn bản trong bất kỳ trình soạn Scala và một trong hai cách chọn nút thanh công cụ (xem ảnh chụp màn hình) hoặc bằng cách sử dụng tổ hợp phím Ctrl + Shift + X (Cmd + Shift + X trên máy Mac). Tổ hợp phím có thể được thay đổi bằng cách vào Keys -> Preferences và thay đổi bắt buộc đối với lệnh "Gửi Selection để Scala Interpreter"

enter image description here

1

Nó là bắt buộc kể emacs đây. Các emacs có thể làm _ không? Có, emacs có thể làm điều đó!

Tuy nhiên, nghiêm túc, bạn có thể muốn google tìm kiếm "chế độ scala emacs" và xem những gì bạn có thể tìm thấy.