- vừa được xem lúc

Giới thiệu một số plugin cho IntelliJ IDE

0 0 660

Người đăng: Phan Van Tung

Theo Viblo Asia

1. Material Theme UI

Là một plugin ho phép chúng ta lựa chọn giữa rất nhiều giao diện đẹp cho InteliJ, giúp cho công việc của chúng ta bớt nhàm chán hơn,. Nó còn cho phép chúng ta tái cấu trúc menu của InteliJ theo một cách rõ ràng và đẹp mắt hơn.

Material Theme UI có thể biến các menu thả xuống nhỏ gọn hơn.

2. Codota

Codota quét hàng triệu kho lưu trữ github công khai và phân tích mã nguồn đó bằng trí nhân tạo. Thông tin này được sử dụng để tạo tính năng tự động gợi ý trong quá trình chúng ta code, như gợi ý cách viết một func A, cách đặt tên biến sao cho đẹp.... Nhưng cũng có một lưu ý khi sử dụng codota đó là nếu chúng ta cho phép Codota learn project thì Codota sẽ thu thập code của toàn bộ dự án, điều này khá nguy hiểm đến tính bảo mật source code trong các công ty.

3. Comments Highlighter

Plugin này làm cho các comment trở nên sinh động hơn so với màu xám đơn thuần, Giúp chúng ta đánh dấu các comment bằng các màu sắc, rất hữu ích để mọi người trong dự án không bỏ qua chúng.

4. Return Highlighter

Khi chúng ta viết một func mà xử lý rất phức tạp, trong đó rất nhiều đoạn if else, và số lượng code quá dài khiến chúng ta khó nhìn thấy điểm đặt câu lệnh return, thì plugin này sẽ giúp chúng ta chỉ ra dòng return ở đâu.

5. String Manipulation

Một plugin xử lý chuỗi mạnh mẽ, ví dụ chúng ta có thể chuyển một chuỗi về dạng camelCase, UPPERCASE..., chúng ta có thể sắp xếp các dòng theo một trật tự nhất định...

6. .ignore

Plugin này bổ sung hỗ trợ cho hầu hết các tệp .ignore. Chúng ta cũng có thể sử dụng nó để dễ dàng tạo các tệp .gitignore từ các môi trường phát triển khác nhau. Đây là danh sách các tệp .ignore được hỗ trợ, chúng ta có thể tìm thấy trong phần mô tả plugin:

“.ignore is a plugin for .gitignore (Git), .hgignore (Mercurial), .npmignore (NPM), .dockerignore (Docker), .chefignore (Chef), .cvsignore (CVS), .bzrignore (Bazaar), .boringignore (Darcs), .mtn-ignore (Monotone), ignore-glob (Fossil), .jshintignore (JSHint), .tfignore (Team Foundation), .p4ignore (Perforce), .prettierignore (Prettier), .flooignore (Floobits), .eslintignore (ESLint), .cfignore (Cloud Foundry), .jpmignore (Jetpack), .stylelintignore (StyleLint), .stylintignore (Stylint), .swagger-codegen-ignore (Swagger Codegen), .helmignore (Kubernetes Helm), .upignore (Up), .prettierignore (Prettier), .ebignore (ElasticBeanstalk), .gcloudignore (Google Cloud) files in your project.”

7. OpenAPI Specification

Là một plugin hỗ trợ cho việc viết spec API, hiện thị dạng trực quan ở bên cạnh:

Kết luận

Vậy mình đã giới thiệu một số plugin hỗ trợ cho công việc của chúng ta với InteliJ trở nên một cách dễ dàng hơn.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tổng hợp các bài hướng dẫn về Design Pattern - 23 mẫu cơ bản của GoF

Link bài viết gốc: https://gpcoder.com/4164-gioi-thieu-design-patterns/. Design Patterns là gì. Design Patterns không phải là ngôn ngữ cụ thể nào cả.

0 0 282

- vừa được xem lúc

Học Spring Boot bắt đầu từ đâu?

1. Giới thiệu Spring Boot. 1.1.

0 0 258

- vừa được xem lúc

Cần chuẩn bị gì để bắt đầu học Java

Cần chuẩn bị những gì để bắt đầu lập trình Java. 1.1. Cài JDK hay JRE.

0 0 37

- vừa được xem lúc

Sử dụng ModelMapper trong Spring Boot

Bài hôm nay sẽ là cách sử dụng thư viện ModelMapper để mapping qua lại giữa các object trong Spring nhé. Trang chủ của ModelMapper đây http://modelmapper.org/, đọc rất dễ hiểu dành cho các bạn muốn tìm hiểu sâu hơn. 1.

0 0 180

- vừa được xem lúc

[Java] 1 vài tip nhỏ khi sử dụng String hoặc Collection part 1

. Hello các bạn, hôm nay mình sẽ chia sẻ về mẹo check String null hay full space một cách tiện lợi. Mình sẽ sử dụng thư viện Lớp StringUtils download file jar để import vào thư viện tại (link).

0 0 55

- vừa được xem lúc

Deep Learning với Java - Tại sao không?

Muốn tìm hiểu về Machine Learning / Deep Learning nhưng với background là Java thì sẽ như thế nào và bắt đầu từ đâu? Để tìm được câu trả lời, hãy đọc bài viết này - có thể kỹ năng Java vốn có sẽ giúp bạn có những chuyến phiêu lưu thú vị. DJL là tên viết tắt của Deep Java Library - một thư viện mã ng

0 0 124