2012-05-05 33 views
5

Một trong những tính năng mạnh nhất của Xcode là Intellisense completion, hiển thị danh sách các ứng viên tiềm năng khi bạn nhập tên của một API Foundation/Cocoa/UIKit. Tôi rất quan tâm đến MacRuby, PyObjC hoặc RubyMotion gần đây hơn, tuy nhiên không hoàn thành mã, các công cụ này dường như gặp nhiều rắc rối hơn so với giá trị của chúng.Hoàn thành mã cho MacRuby/PyObjC/RubyMotion

Có bất kỳ tính năng hoàn thành mã (không nhất thiết phải Intellisense) cho bất kỳ của ba công nghệ trên, cho bất kỳ soạn thảo văn bản (nhưng tốt cho Vim hoặc Xcode)? Điểm thưởng cho một giải pháp IDE cho phép xây dựng và chạy ứng dụng trong một lệnh đơn (như nút Run của Xcode).

Đó là sự hiểu biết của tôi rằng Xcode 4 đã bỏ hỗ trợ cho MacRuby/PyObjC, vì vậy Intellisense không còn khả dụng nữa. Tôi có nên cài đặt Xcode 3 cùng với Xcode 4 để hoàn thành mã không? Làm thế nào là tất cả mọi người khác làm điều đó (chắc chắn các bạn sử dụng một số hình thức hoàn thành mã - Tôi không thể tin rằng bất cứ ai có thể nhớ tất cả các lớp học trong Foundation/Cocoa/UIKit)?

Trả lời

4

RubyMotion đi kèm với hỗ trợ vi ctag. Chạy rake ctags để tạo chúng.

+0

Wow! Video demo tôi chỉ thấy sử dụng copy-paste, vì vậy tôi đã giả định rằng không có cơ chế hoàn thành tốt. Đó là giá $ 100 là tìm kiếm một chút rẻ hơn bây giờ ... cảm ơn! – modocache

3

FWIW, có một gói Hoàn thành mã cho Văn bản cao cấp 2, cũng có thể được cài đặt thông qua trình quản lý gói của văn bản Cao cấp.

Và dường như nó hoạt động khá tốt đối với tôi.