Nhac code trong eclip mac

Hướng dẫn thiết lập Eclipse, Netbeans tự động sổ gợi ý code Java với mọi kí tự

Một điều bất tiện mà có lẽ mọi người đều gặp phải khi mới bắt đầu dùng Eclipse (NetBeans) đó là IDE này không tự động sổ gợi ý code như các IDE khác. Với các IDE như Visual Studio thì với mọi kí tự bạn gõ đều có gợi ý code sổ xuống, còn với Eclipse, điều này chỉ xảy ra khi bạn gõ kí tự dấu chấm ".". Còn bình thường, các bạn sẽ phải dùng tổ hợp phím CTRL + Space để gợi ý được sổ ra.

Khi mới chuyển sang dùng Eclipse (trước mình học CSharp nên dùng Visual Studio), đây cũng là điều duy nhất mà mình thấy bất tiện trong quá trình dùng Eclipse. Và mãi về sau, vào một hôm đẹp trời, tự nhiên mình rảnh đi vọc lung tung thì mới biết là có thể thiết lập lại Eclipse để sổ gợi ý code với mọi kí tự như các IDE khác. Việc thực hiện thì hết sức đơn giản.

Nhac code trong eclip mac

Đầu tiên các bạn vẫn mở Eclipse và vào Workspace các bạn dùng để code Java như bình thường.

Tiếp đó, trên thanh công cụ của Eclipse, các bạn chọn :  Window, sau đó chọn Preferences ở ô này.

Nhac code trong eclip mac

Tiếp theo, ở cửa sổ Preferences hiện ra, bên thanh menu bên trái, các bạn mở rộng mục Java, rồi mở rộng tiếp mục Editor trong mục Java này. Và cuối cùng các bạn hãy chọn mục Content Assist trong các mục được mở ra.

Nhac code trong eclip mac

Ở mục Content Assist này, trong bảng bên phải, các bạn hãy để ý ô "Auto activation trigger for Java". Và bạn sẽ thấy giá trị của ô này là một "dấu chấm". Nghĩa là khi các bạn gõ "dấu chấm" thì code gợi ý sẽ được tự động sổ ra.

Dễ rồi phải không nào. Để Eclipse có thể sổ gợi ý code với mọi kí tự bạn gõ thay vì chỉ sổ khi bạn gõ "dấu chấm" thì bạn hãy thay giá trị của ô "Auto activation trigger for Java" này thành:

.abcdefghijklmnopqrstuvwxyz

(Các bạn copy đoạn màu xanh bên trên và thay vào chỗ dấu chấm có sẵn trong ô "Auto activation trigger for Java". Đây thực ra là các kí tự từ a-z trong bảng chữ cái tiếng anh và thêm một dấu chấm thôi.) 

Sau đó các bạn chọn Apply and Close để thay đổi được áp dụng.

Nhac code trong eclip mac

Lúc này, các bạn đã có thể trải nghiệm thành quả của mình.

Ở ảnh bên dưới, khi mình gõ kí tự p thì gợi ý code đã tự động sổ ra.

Nhac code trong eclip mac

Tuy nhiên, gợi ý code như này sẽ hơi "thừa". Để gợi ý code được tốt hơn, các bạn hãy mở lại bảng Preferences (

trên thanh công cụ chọn Window ➞ Preferences

)

Sau đó, thay vì chọn, lần này bạn hãy mở rộng mục Content Assist (

mở rộng Java ➞ mở rộng Editor

), sau đó chọn mục Advance trong mục Content Assist này.

Ở bảng bên phải, ô bên dưới, các bạn hãy tích và bỏ tích các ô như hình dưới của mình.

Nhac code trong eclip mac

Sau đó, các bạn lại ấn chọn "Apply and Close" để áp dụng thay đổi.

Lúc này gợi ý sổ xuống sẽ hợp lý và tốt hơn.
                                                                                                                  nguồn sưu tầm

Trong bài này, tôi sẽ giới thiệu các bạn các phía tắt thường dùng của Eclipse.

Nội dung

  • 1 Code Completion: Ctrl + Space
  • 2 Format code : Ctrl + Shift + F
  • 3 Xóa import thừa : Ctrl + Shift + O
  • 4 View method : Ctrl + O
  • 5 Nhảy line : Ctrl + L
  • 6 Tìm kiếm Class : Ctrl + Shift + R
  • 7 Tìm kiếm nhanh theo từ khóa: Ctrl + Shift + L
  • 8 Refactor biến : Alt + Shift + R
  • 9 Một số phím tắt khác
  • 10 Tham khảo và tùy chỉnh

Code Completion: Ctrl + Space

Code Completion (Hoàn chỉnh đoạn mã) : Eclipse hỗ trợ bạn viết mã chương trình Java thêm chính xác, đồng thời giúp không cần phải nhớ nhiều về cú pháp câu lệnh. Mỗi khi bạn đặt dấu chấm hoặc ấn Ctrl + Space (kích hoạt Content Assistant), trình soạn thảo Java của Eclipse sẽ sổ ra một danh sách các câu lệnh hỗ trợ tương ứng, đồng thời xuất hiện phần hướng dẫn sử dụng câu lệnh tương ứng bên cạnh.

Nhac code trong eclip mac

Format code : Ctrl + Shift + F

Trước khi nhấn Ctrl + Shift + F:

Nhac code trong eclip mac

Sau khi nhấn Ctrl + Shift + F:

Nhac code trong eclip mac

Có thể format trên một đoạn code bất kỳ bằng cách chọn vùng cần format -> nhấn Ctrl + Shift + F để format.

Nếu không chọn đoạn code thì sẽ format cả file.

Xóa import thừa : Ctrl + Shift + O

Xem đoạn code sau, import thừa thư viện:

Nhac code trong eclip mac

Có thể di chuyển chuột lên trên dòng cảnh báo màu vàng và chọn Remove unused import để bỏ các import thừa.

Nhac code trong eclip mac

Tuy nhiên có một cách khác là dùng phím tắt: Ctrl + Shift + O.

Nhac code trong eclip mac

View method : Ctrl + O

Hiển thị danh sách các method trong class hiện tại. Lệnh Ctrl + O, hiển thị tương đương với cửa sổ Outline (Window -> Show view -> Outline).

Nhac code trong eclip mac

Nhảy line : Ctrl + L

Lệnh này cần thiết khi muốn di chuyển nhanh đến một dòng code bất kỳ.

Nhac code trong eclip mac

Tìm kiếm Class : Ctrl + Shift + R

Lệnh này thường sử dụng khi cần tìm một file chỉ biết tên hoặc một vài từ trong một project có rất nhiều file và package.

Có thể tìm tương đối bắt đầu bằng ký tự *

Nhac code trong eclip mac

Tìm kiếm nhanh theo từ khóa: Ctrl + Shift + L

Lệnh này thường sử dụng khi cần tìm các file khi chỉ biết một hoặc một vài từ khóa trong một project có rất nhiều file và package.

Nhac code trong eclip mac

Refactor biến : Alt + Shift + R

Lệnh này được sử dụng khi cần đổi tên lớp (class), phương thức (method), biến (variable) hàng loạt.

Ví dụ: cần đổi tên phương thức method1 sang increaseNumber

Nhac code trong eclip mac

Bạn có thể đổi tên method1 sang increaseNumber, sau đó search và replace những chỗ khác.

Tuy nhiên có một cách đơn giản hơn là nhấn Alt + Shift + F tại tên phương thức cần đổi tên -> nhập increaseNumber + nhấn Enter -> tất cả các những chỗ nào có sử dụng tên method1 này sẽ được đổi sang increaseNumber.

Nhac code trong eclip mac

Phím tắt Alt + Shift + F tương đương với lệnh trên Menu -> Refactor -> Rename

Ctrl + S: lưu 1 file đang mở.

Ctrl + Shift + S: lưu tất cả file đang mở.

Ctrl + F: tìm kiếm trong file đang mở.

Tham khảo và tùy chỉnh

Các bạn có thể khám phá thêm các phím tắt khác hay chỉnh sửa phím tắt bằng cách vào menu: Window > Preferences > General > Keys

Chuyên mục: IDE, Tools Được gắn thẻ: Eclipse

Bình luận

bình luận