Cấu hình Eclipse cho lần đầu sử dụng

Khanh đã làm việc với Eclipse IDE một thời gian dài kể từ khi bắt đầu chân ướt chân ráo làm quen với Java và Khanh thật sự thích nó. Nó là một IDE rất tốt để lập trình Java và đặc biệt nó là IDE miễn phí với sự hỗ trợ của hàng triệu lập trình viên trên thế giới. Trong bài viết này, Khanh sẽ chia sẻ cách cấu hình Eclipse cho lần đầu sử dụng để bắt đầu làm việc với ngôn ngữ Java.

Cấu hình Formatter

Chúng ta cần phải format code theo một định dạng chuẩn để những người khác khi làm việc trên code của bạn, họ có thể dễ dàng đọc và bảo trì những đoạn code đó.

Để cấu hình Formatter trong Eclipse, các bạn hãy vào Preferences -> Java -> Code Style -> Formatter.

Cấu hình Eclipse cho lần đầu sử dụng

Mặc định thì Eclipse nó có định nghĩa formatter của riêng nó, các bạn có thể sử dụng formatter mặc định này hoặc tạo mới một custom formatter tuỳ nhu cầu của mọi người.

Best practice là: các bạn cũng có thể sử dụng Eclipse Java Google Style để làm chuẩn format cho code Java của mình theo Google.

Các bạn hãy lưu lại nội dung của tập tin https://github.com/google/styleguide/blob/gh-pages/eclipse-java-google-style.xml, xong vào Preferences -> Java -> Code Style -> Formatter. Ở cửa sổ này, các bạn hãy nhấn nút Import để chọn import tập tin Eclipse Java Google Style vào:

Nhấn Apply and Close để sử dụng Eclipse Java Google Style các bạn nhé!

Lưu ý là với lựa chọn này thì code của chúng ta sẽ tự động format theo chuẩn của Java Google Style. Đối với những code nào mà các bạn không muốn format theo chuẩn của Google thì hãy sử dụng cặp // @formatter:off và // @formatter:on nhé!


Cấu hình Save Actions

Đây là một trong những tính năng tuyệt vời của Eclipse, nó giúp các bạn có thể làm một số thứ tự động khi chúng ta lưu một tập tin Java bất kỳ. Ví dụ như: loại bỏ những câu lệnh import không được sử dụng, format code, loại bỏ các câu lệnh cast không cần thiết, …

Để cấu hình cho Save Actions, các bạn vào Preferences -> Java -> Editor -> Save Actions.

Cấu hình Eclipse cho lần đầu sử dụng

Mặc định thì cái field “Perform the selected actions on save” không được check nên các bạn cần check nó.

Ở đây, chúng ta có 3 lựa chọn:

  • Format source code

Mặc định thì option này bị disable nên các nếu các bạn muốn sử dụng thì có thể check nó.

Format all lines: lựa chọn này sẽ giúp bạn re-format lại toàn bộ code khi bạn nhấn nút lưu một file Java nào đó.

Format edited lines: dùng để re-format những đoạn code mà chúng ta vừa thêm mới hoặc vừa chỉnh sửa.

Cả hai lựa chọn này sẽ sử dụng Formatter mà mình mới nói với các bạn ở trên.

  • Organize imports

Trong Eclipse thì chúng ta có thể sắp xếp các câu lệnh import theo một thứ tự nào đó bằng cách sử dụng tính năng Organize Imports.

Lựa chọn này sẽ giúp cho chúng ta re-order lại các câu lệnh import trong tập tin Java mà chúng ta vừa lưu lại bằng cách sử dụng tính năng Organize Imports.

  • Additional actions

Mặc định thì lựa chọn này cũng bị disable, các bạn cần phải check để enable nó lên. Lựa chọn này cho chúng ta cấu hình thêm một số action nữa sẽ được thực hiện tự động khi chúng ta lưu tập tin Java như: loại bỏ các câu lệnh cast không cần thiết, thêm một số annotation bị thiếu, …

Các bạn có thể thêm hoặc chỉnh sửa các actions bằng cách nhấn vào nút Configure…

Bên dưới là cấu hình Save Actions của mình:




Setup Errors/Warnings

Cấu hình cho cái này rất hữu ích cho chúng ta có thể detect một số vấn đề mà chúng ta có thể gặp trong lập trình Java.

Để cấu hình cho nó, các bạn vào Preferences -> Java -> Compiler -> Errors/Warnings.

  • Code style

Cấu hình Eclipse cho lần đầu sử dụng

  • Potential programming problems

Cấu hình Eclipse cho lần đầu sử dụng

  • Name shadowing and conflicts

Cấu hình Eclipse cho lần đầu sử dụng

  • Deprecated and restricted API

Cấu hình Eclipse cho lần đầu sử dụng

  • Modules

Cấu hình Eclipse cho lần đầu sử dụng

  • Unnecessary code

Cấu hình Eclipse cho lần đầu sử dụng

  • Generic types

Cấu hình Eclipse cho lần đầu sử dụng

  • Annotations

Cấu hình Eclipse cho lần đầu sử dụng

  • Null analysis

Cấu hình Eclipse cho lần đầu sử dụng


Cấu hình XML

Các bạn có thể sử dụng indentation cho tập tin XML với 2 spaces và line-width là 100:

Add Comment