2010-02-10 26 views
9

Có ai đã tìm ra cách để làm cho Netbeans intellisense cho ruby ​​và đường ray tốt hơn không? Nó có quá nhiều tùy chọn trong danh sách (mà tôi hiểu là một vấn đề vì nó là một ngôn ngữ động). Hoặc nó không có tùy chọn trong danh sách, như thể nó không đủ năng động để tìm mọi thứ.Netbeans Intellisense for Rails

Có bất kỳ hacks nào để cải thiện hay chỉ là thứ cần được cải thiện trong mã nguồn Netbeans? Tôi hiện đang sử dụng 6.8.

Vui lòng dành cho tôi các bài đăng về cách tôi không thực sự cần sử dụng intellisense và tôi nên sử dụng vim hoặc emacs. Tôi chắc rằng các lập trình viên vim hiệu quả hơn 10 lần so với tôi với tất cả các phím tắt tuyệt vời của họ, nhưng tôi không có mong muốn học những công cụ này.

+3

Tôi ở bên bạn, irishfury; hoàn thành mã/intellisense có thể cung cấp tăng năng suất rất lớn. Tôi cũng là một Rails khao khát về nhà phát triển NetBeans, nhưng đôi khi tôi tìm thấy nó cố gắng để hoàn thành mã cho Rails là rắc rối nhiều hơn nó là giá trị. Tôi nghi ngờ vấn đề là một đối tượng Ruby type chỉ có rất nhiều phương thức mà bạn phải tạo một danh sách những thứ mà bạn không muốn thấy và loại trừ chúng. Không biết đủ về kiến ​​trúc của NB để biết liệu nó có khả thi hay không, nhưng nó sẽ làm cho tính năng này hữu ích hơn nhiều. –

+1

Bạn cũng sẽ đấu tranh để theo kịp với tốc độ rất nhanh mà Rails thay đổi. –

+0

Liên kết để thảo luận trên diễn đàn Netbeans. Có lẽ nó sẽ sớm được cải thiện. Họ cần điều này để cạnh tranh với RubyMine. http: //forums.netbeans.org/topic23012.html – seanmrafferty

Trả lời

1

Nó phải được cải thiện bởi đội Netbeans. Không có gì bạn thực sự có thể làm để giúp nó.

[sửa: oh và bạn có thể hoàn thành mã bằng Vim, vì vậy .. Bạn nên sử dụng Vim! : p]

3

nếu bạn nhấp vào tùy chọn, trong công cụ và chọn tùy chọn. Sau đó chuyển đến tab linh tinh và chọn ruby.

bật giao diện loại mở rộng (có thể chậm) kiểm tra các phương pháp.

Tôi đã cố gắng làm điều này, nó giúp tôi hiểu rõ hơn về các phương pháp như p và các phương pháp được bảo vệ.

Tôi đang sử dụng netbeans 6.8 và tôi cho rằng điều này sẽ cung cấp cho bạn sự hấp dẫn tốt hơn.

1

Đã có những cải tiến trong 6.8, nhưng nó vẫn chưa hoàn hảo và bạn đã đề cập đến bạn đã sử dụng 6.8.

Bạn có thể muốn thử RadRails - không thể cho bạn biết liệu hoàn thành mã của họ có tốt hơn hay không (tôi là người dùng NetBeans), nhưng tôi dường như nhớ lại đã đọc.

1

Tôi đang ở bên bạn về sự tò mò. Nếu bạn đang dùng máy Mac, bạn có thể thử Coda từ Panic. Nó có intellisense tốt hơn so với RadRails hoặc Netbeans cho Ruby/Rails IMHO.

1

Đáng buồn là bạn chỉ phải đợi. Tôi đọc rằng Oracle hiện đang tập trung NB vào các ngôn ngữ kịch bản, và đã có kế hoạch để thêm hầu hết những gì bạn đang nói về 6.9. Bạn có thể kiểm tra hàng đêm được xây dựng ở đây: http://bits.netbeans.org/download/trunk/nightly/latest/ Họ đã đạt cột mốc 1.

+0

Tôi hiện đang chạy 6.9M1. Nó rất ổn định, nhưng tôi đã không nhận thấy bất kỳ thay đổi đáng kể nào liên quan đến Ruby hoặc Rails. Tôi hy vọng bạn đúng về Oracle. Có một cơ hội trong thị trường Linux và Windows cho họ. Không có Ruby on Rails IDE nào là tuyệt vời. Tất nhiên, tôi vẫn đang cố gắng tìm hiểu xem liệu Oracle có tiếp tục hỗ trợ NetBeans hay không. Tôi cũng mong là như vậy. Tôi nghĩ đó là IDE nguồn mở tốt nhất trên thị trường. – seanmrafferty

0

Tôi chưa từng chơi cùng với Ruby và Ruby on Rails trong NetBeans 6.9, nhưng một trong những tính năng chào hàng bởi Release Ghi chú đã được cải thiện hoàn thành mã bằng ngôn ngữ động (Ruby, Ruby on Rails và Python). Bạn có thể muốn xem xét nâng cấp (nếu bạn chưa có) và kiểm tra nó ra.