2008-09-28 37 views
56

Tôi đang thực hiện một số phát triển Android và tôi thích Visual Studio hơn, nhưng tôi sẽ phải sử dụng Eclipse cho việc này.Làm cho Eclipse hoạt động như Visual Studio

Có ai đã tạo công cụ chuyển đổi Eclipse để xem và hoạt động giống như studio trực quan hơn không? Tôi chủ yếu không thể đứng clippyesqe đề xuất về cách tôi nên lập trình (Có, tôi biết tôi chưa sử dụng trường riêng tư đó! Cảm ơn Eclipse!), Hoặc vô cùng tệ hại intellisense.

Ví dụ, trong nhật thực, nếu tôi không nhập this trước, intellisense sẽ không nhận ra tôi muốn tìm các thành viên phạm vi cục bộ. Ngoài ra, TAB để hoàn thành quy ước VS được khoan vào đầu của tôi, và Eclipse là ENTER để hoàn thành, tôi có thể chuyển đổi mọi thứ bằng tay nhưng điều đó sẽ mất hàng giờ và tôi hy vọng ai đó có một số chủ đề hoặc thứ gì đó đã có thực hiện nó.

+2

"trong nhật thực, nếu tôi không nhập" này "trước tiên, phần intellisense của nó sẽ không nhận ra tôi muốn tìm các thành viên có phạm vi cục bộ" Um, đúng vậy. – skaffman

+0

Phiên bản của tôi không, có lẽ đó là vấn đề về cấu hình. – FlySwat

+2

Cách dễ nhất để làm Eclipse như VS: Gỡ cài đặt trình gỡ lỗi, chỉ sử dụng Navigator thay vì Project Viewer, ẩn từng tab ở phía dưới, phát ngẫu nhiên các phím tắt trên bàn phím. Làm xong! :( – Esko

Trả lời

12

Có cũng là các lựa chọn khác cho Java IDE. Rõ ràng bạn đã tìm thấy Eclipse, nhưng bạn cũng có thể muốn xem IntelliJNetBeans. IntelliJ không miễn phí, nhưng có thời gian đánh giá 30 ngày và bản đồ khóa Visual Studio :)

Mua sắm xung quanh, tìm một thứ bạn thích và bắt đầu sử dụng nó rất nhiều. Đó là tất cả các IDE rất tốt, và tôi chắc chắn một khi bạn sử dụng một trong một thời gian, bạn sẽ cảm thấy thoải mái với nó.

+5

Eclipse là IDE duy nhất có hỗ trợ cho plugin Android, tôi có thể điều chỉnh Visual Studio để làm việc với Android với cùng một lượng công sức cần thiết để thực hiện IntelliJ hoặc NetBeans. – FlySwat

+0

Có một Plugin Android dành cho IntelliJ. http://code.google.com/p/idea-android/wiki/GettingStarted –

+1

Ngoài ra còn có một plugin Android cho NetBeans. http://wiki.netbeans.org/IntroAndroidDevNetBeans –

13

Bạn đã thử sử dụng các keybindings Visual Studio có sẵn trong Eclipse Ganymede (3.4) chưa?

(Bạn có thể muốn biết rằng "IntelliSense" là một Visual Studio hạn, một lẽ không biết đến bất cứ ai mà không cần Visual Studio-kinh nghiệm. "Autocompletion" có lẽ là một thuật ngữ hơn sử dụng rộng rãi.)

+4

Bạn cũng cần các công cụ phát triển C++ được cài đặt: http: // stackoverflow.com/questions/200499/visual-studios-keybindings-for-eclipse/544635 # 544635 –

+8

Ba năm sau, chơi với Eclipse lần đầu tiên, cần lưu ý rằng điều này vẫn đúng: Eclipse (bây giờ trên Indigo) vẫn chỉ đi kèm với keybindings "mặc định" và "emacs". Cài đặt các công cụ phát triển C++ (từ Help -> "Cài đặt phần mềm mới"), các keybindings VS trở nên có sẵn (từ Window-> Preferences-> General-> Keys). Eclipse đặt mọi thứ ở những nơi kỳ lạ ... chắc chắn không phải là các trình đơn mà tôi đã mong đợi hoặc là một trong những lệnh được tìm thấy. – neminem

5

Nếu bạn bắt đầu nhập tên của bất kỳ lớp/biến nào hiển thị trong phạm vi hiện tại và nhấn Ctrl + Space, nó sẽ tự động hoàn thành.

Theo mặc định, tab được sử dụng để di chuyển xung quanh các đối số cuộc gọi hàm tự động hoàn thành.

2

Tôi sẽ chơi quỷ bảo vệ ở đây và nói rằng buộc bạn sử dụng this.myString thực sự an toàn hơn nhiều so với chỉ myString. myString có thể được định nghĩa cục bộ (trong phương thức) hoặc trong lớp với tư cách thành viên riêng tư. Tôi đôi khi nghĩ rằng Visual Studio là một chút cavalier về việc này. Trong mẫu bạn đề cập (tôi đã xem video nhưng nó không đọc được) ở đâu là myString phạm vi?

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