2011-01-26 24 views

Trả lời

7

Bạn có thể xem xét sử dụng plugin Lua của IntelliJ (Tuyên bố từ chối trách nhiệm: Tôi là tác giả).

Bạn có thể đọc về các tính năng ở đây:

https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home

Ngoài ra còn có rất nhiều hình ảnh và Screencasts vì vậy bạn có thể nhận được một cảm giác về những thứ mà không cần nhiều nỗ lực.

IntelliJ Community Edition và plugin Lua đều miễn phí.

+0

Tôi chỉ cần cài đặt plugin và trông rất hứa hẹn. Cảm ơn bạn và chúc mừng vì đã xây dựng một plugin hữu ích như vậy. –

+0

Tôi đã cài đặt plugin ... và thực hiện thiết lập .. và thiết lập thế giới của warcraft như một thư viện bên ngoài ... nhưng những gì tôi cần là giả sử tôi cần Lightroom lớp học (từ lightroom sdk) sau đó tôi cần nó khi tôi nhấn alt + enter..just như trong Android Studio .. nhưng ở đây nó không thể .... vì vậy có thể u xin vui lòng hướng dẫn Làm thế nào tôi có thể thêm sdk lightroom giống như chúng tôi làm trong Android Studio –

+0

Nó sẽ làm việc với một máy chủ 64bit nhị phân ? Tất cả các trình gỡ rối khác dường như thất bại ở yêu cầu cơ bản, cơ bản này. Ai xây dựng ứng dụng 32 bit nữa? –

1

Tôi đã cố gắng sử dụng LuaEclipse, sau 3 ngày cố gắng tìm một sự kết hợp của Eclipse và LuaEclipse mà sẽ làm việc cùng nhau tôi đã từ bỏ.

Bây giờ tôi đang sử dụng vim, và gỡ lỗi bằng indebug.debug() - làm việc cho tôi.

2

Scite là trình chỉnh sửa khá vững chắc và có trợ giúp bật lên cho chức năng thư viện Lua, ngoài việc hoàn tất mã. Nếu bạn đang làm việc trên một chương trình C/C++ với Lua được nhúng trong nó, bạn cũng có thể muốn thử chỉnh sửa các tệp Lua trực tiếp trong VS bằng cách sử dụng VSLua extension. Nó chỉ làm nổi bật cú pháp, nhưng thật tuyệt khi không phải lật giữa các chương trình khi chỉnh sửa tệp (giả sử các màn hình khác của bạn, nếu bạn có chúng, đang hiển thị một cái gì đó quan trọng khác).

2

Cá nhân tôi thích vim, Scite và geany mà tất cả đều là nền tảng. Những thứ đó, kết hợp với RemDebug từ dự án Kepler tạo ra một kết hợp tốt đẹp, tất cả những gì bạn cần là một đầu cuối bổ sung cho trình gỡ lỗi.

Nếu bạn muốn có một ví dụ dễ dàng, bản beta mới nhất của murgaLua đi kèm với tất cả các yêu cầu của lib.

2

LuaEdit là IDE hợp lý cung cấp tính năng gỡ lỗi lua tích hợp sẵn. Các tùy chọn khác được đề cập ở trên (VSLua, vim, Scite) chỉ cung cấp cho bạn các tùy chọn highlighing và chỉnh sửa cú pháp và cần được kết hợp với trình gỡ lỗi bên ngoài.

1

Zeus IDE có hỗ trợ cho Lua. Nó làm nổi bật cú pháp tiêu chuẩn, mã gấp, duyệt lớp, mẫu mã, vv

Zeus cũng hoàn toàn có thể viết được và cũng có thể viết các macro Zeus trong Lua.

2

Lua Development Tools (trình cắm thêm của Eclipse) là một dự án rất tích cực và nó cung cấp trình gỡ lỗi.

Nó có thể dễ dàng được cài đặt từ Thị trường Eclipse.

Disclaimer: Tôi là người dẫn đầu dự án của dự án Koneki, đó là nơi cụ phát triển Lua sống :)

+0

+1, tôi đã cố gắng sử dụng plugin Eclipse Lua trong năm 2010 và đã từ bỏ. Phiên bản này có vẻ đầy hứa hẹn. –

6

Bạn có thể muốn thử ZeroBrane Studio IDE, trong đó bao gồm một trình gỡ lỗi từ xa và tích hợp với Love2d, Moai, và khác Động cơ Lua.

(Những chi tiết này được sử dụng để được SO answer này, nhưng câu hỏi từ đó đã bị xóa, vì vậy tôi đã chuyển một số thông tin ở đây.)

  • Lua IDE, viết bằng Lua; đơn giản và nhẹ
  • nghệ đánh dấu màu và mã gấp
  • Tự động hoàn thành cho các chức năng và từ khóa
  • console Interactive để trực tiếp kiểm tra các đoạn mã với địa phương và từ xa thực hiện
  • debugger tích hợp (với sự hỗ trợ để gỡ lỗi cục bộ và từ xa)
  • Tích hợp máy phân tích tĩnh
  • Unique sống tính năng mã hóa (demo)
  • Love2d tự động hoàn thành, debugging, và live coding
  • Moai hội nhập, debugging, và live coding
  • Gideros Mobiledebugginglive coding
  • OpenResty/Nginx Lua script debugging
  • Adobe Lightroom Lua Plugin debugging
  • trên thiết bị gỡ lỗi cho Corona SDKGideros Mobile
  • Integrated markdown định dạng cho việc cung cấp các bài học và hướng dẫn
  • Không cài đặt được yêu cầu; chạy từ bất kỳ thư mục
  • nguồn mở (MIT giấy phép)
  • Windows, Mac, và Linux

ZeroBrane Studio screenshot

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