CodeGym /Blog Java /Ngẫu nhiên /10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới b...
John Squirrels
Mức độ
San Francisco

10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm

Xuất bản trong nhóm
Chúc một ngày tốt lành! Các nhà phát triển có một công cụ 'tác giả' cơ bản, tức là một môi trường phát triển như Eclipse , NetBeans , v.v. Nhưng không nghi ngờ gì nữa, môi trường phổ biến nhất hiện nay là IntelliJ IDEA . Nó được thiết kế để nâng cao khả năng viết mã của bạn, giúp đơn giản hóa quá trình nhiều lần. 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 1Nhưng có lẽ chức năng do môi trường này cung cấp sẽ không phù hợp với tất cả mọi người hoặc có lẽ một số người sẽ muốn tùy chỉnh nó. Thực tế là tất cả những gì bạn phải làm là mở rộng chức năng của nó bằng cách thêm các plugin.
Plugin là một cách để thêm chức năng vào chương trình chính. Chúng được thiết kế để mở rộng khả năng của nó.
Hôm nay chúng ta sẽ xem xét 10 plugin thú vị để làm việc trong IntelliJ IDEA. Họ sẽ giúp bạn trong công việc hoặc ít nhất là làm bạn vui lên =) Trước tiên, hãy hướng dẫn bạn qua chương trình đào tạo để cài đặt plugin trong IntelliJ IDEA , sử dụng cài đặt chủ đề mới làm ví dụ.

1. Chủ đề IntelliJ IDEA

Bạn đã bao giờ cảm thấy rằng bộ chủ đề IntelliJ IDEA tích hợp có giới hạn bị thiếu bằng cách nào đó chưa? Có lẽ bạn muốn chọn một cái gì đó khác. Có thể bạn muốn khám phá xung quanh và tìm thứ gì đó phù hợp với mình? Vâng, chúng ta hãy làm điều đó! Để bắt đầu, hãy vào đây và chọn một chủ đề (hoặc gói chủ đề) phù hợp với bạn. Ví dụ, tôi đã chọn Gradianto . Tiếp theo, chúng tôi có hai cách để cài đặt plugin.

Phương pháp 1: Cài đặt trực tiếp từ trang web JetBrains

Bạn phải mở IDEA. Sau khi chọn một chủ đề, nhấp vào nút Nhận -> Cài đặt . Sau đó, bạn sẽ được nhắc chọn phiên bản IntelliJ IDEA mà bạn đã cài đặt trên máy tính của mình:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 2
10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 3Tiếp theo, cửa sổ sau sẽ bật lên trong môi trường phát triển của bạn: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 4Nhấp vào OK . Plugin đã được cài đặt! Tiếp theo, đôi khi bạn cần khởi động lại IntelliJ IDEA để plugin bắt đầu hoạt động. Đối với plugin có chủ đề, điều này là không cần thiết — chủ đề ngay lập tức chuyển sang màu xanh lục:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 5

Phương pháp 2: Cài đặt từ IntelliJ IDEA

Trong IDEA, ở góc trên bên trái, đi tới Tệp -> Cài đặt : 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 6Tiếp theo, chuyển đến tab Plugins và nhập tên của plugin ( Gradianto ) vào thanh tìm kiếm, thậm chí một phần: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 7Nhấp vào nút Cài đặt màu xanh lá cây và bạn xong!

Thay đổi chủ đề

Màu xanh lá cây không phải là chủ đề mới duy nhất. Để xem phần còn lại:
  • quay lại Tệp -> Cài đặt
  • mở tab "Giao diện"
Sau đó, nhấp vào danh sách Chủ đề thả xuống và xem bốn chủ đề mới có sẵn: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 8Tôi thích chủ đề Gradianto Deep Ocean nhất:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 9

Vô hiệu hóa/gỡ cài đặt plugin

Hãy xem cách tắt hoặc gỡ cài đặt hoàn toàn plugin:
  • một lần nữa, hãy mở cửa sổ Cài đặt -> Plugin
  • chọn tab Đã cài đặt
Nhấn Tắt để làm cho plugin không hoạt động: Nếu10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 10 bây giờ bạn nhấp vào các mũi tên bên cạnh Bật/Tắt , thì bạn sẽ thấy một cửa sổ cho phép bạn xóa plugin khỏi IDEA của mình : 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 11Như bạn có thể thấy, mọi thứ thực sự khá đơn giản :) Vậy thì, hãy xem xét một vài plugin IDEA có thể rất hữu ích.

2. Thao tác chuỗi

Đây là plugin sẽ thêm nhiều khả năng xử lý chuỗi mới vào IDEA của bạn. Bạn có thể tìm thấy nó ở đây . Khi bạn cài đặt và khởi động lại môi trường phát triển, ví dụ, nếu bạn nhấp chuột phải vào tên của biến hoặc vùng chọn của một số văn bản, bạn sẽ thấy một mục menu ngữ cảnh Thao tác chuỗi mới, cung cấp nhiều khả năng để thay đổi chuỗi đã chọn :10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 12Plugin này sẽ hữu ích nhất khi bạn cần tương tác với một số văn bản rất lớn. Nó cho phép bạn lọc, sắp xếp, thay đổi kiểu chữ, thay đổi kiểu mã hóa (ví dụ: thay đổi tất cả văn bản thành camelCase), thay đổi điều gì đó trong tất cả các dòng của văn bản trong một thao tác (ooo, nghe có vẻ hấp dẫn), mã hóa văn bản trong một số định dạng (ví dụ: ở định dạng thập lục phân SHA-1), v.v. Vâng, lúc đầu, có vẻ như có quá nhiều chức năng khác nhau và sẽ không hoàn toàn rõ ràng cái này hay cái kia làm gì. Nhưng lâu dần bạn sẽ quen và trở thành thần thánh định dạng văn bản trong IntelliJ IDEA.

3. Trình huấn luyện tính năng IDE

Plugin này chủ yếu dành cho người mới bắt đầu. Nó tương tác giúp bạn tìm hiểu các phím tắt và chức năng cơ bản trong IDE. Bạn có thể coi nó giống như trung sĩ diễn tập cá nhân của riêng bạn trong IntelliJ IDEA. Bạn có thể tìm thấy nó ở đây đây . Sau khi cài đặt, bạn vào phần Help -> IDE Features Trainer . 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 13Tiếp theo, chọn một chủ đề mà bạn muốn tìm hiểu thêm. Ví dụ: tái cấu trúc: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 14Và sau đó bắt đầu hoàn thành các bài tập từng bước.

4. Nhà quảng bá chính X

Tôi nhận thấy rằng lập trình viên càng có kinh nghiệm và kỹ năng thì họ càng biết nhiều phím nóng. Rốt cuộc, thay vì tìm kiếm mã theo cách thủ công hoặc làm điều gì đó theo cách thủ công, bạn có thể nhấn một vài phím tắt và thì đấy, bạn đã hoàn tất! Kết quả là, bạn sẽ làm việc nhanh hơn nhiều. Vì vậy, cho phép tôi giới thiệu với bạn plugin Key Promoter X. Sau khi tải xong, khi vào một số cửa sổ, menu hoặc tab cài đặt, chúng ta sẽ thấy ở góc dưới bên phải một lời nhắc có phím tắt có thể đã thực hiện cùng một hành động (nghĩa là sẽ mở cùng một cửa sổ cài đặt, menu, v.v.): 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 15Khi bạn thêm phần này vào một lần chạy qua Trình hướng dẫn tính năng IDEhướng dẫn, bạn sẽ có thể làm việc trong IDEA mà không cần thực sự sử dụng chuột (điều này sẽ tăng tốc công việc của bạn lên nhiều lần).

5. Chân đế cầu vồng và HighlightBracketPair

Không thể không nhắc đến plugin Rainbow Brackets . Sau khi được cài đặt, nó giúp việc viết mã trở nên thuận tiện hơn nhiều, bởi vì các cặp dấu ngoặc trở nên có nhiều màu: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 16Điều này cho phép bạn xem ngay dấu ngoặc đơn mở nào được ghép nối với dấu ngoặc đơn đóng nào. Màu sắc không tùy ý (không được chọn ngẫu nhiên). Có một logic nhất định: các dấu ngoặc ở cùng một mức độ lồng nhau sẽ có cùng màu. Ví dụ: dấu ngoặc bên trong dấu ngoặc màu vàng sẽ có màu xanh lá cây. Và trong dấu ngoặc màu xanh lá cây, mọi thứ sẽ có màu xanh lam, v.v... Nói về dấu ngoặc, hãy chuyển sang HighlightBracketPair . Khi sử dụng plugin này, bạn sẽ thấy rõ ràng khối mã hoặc dấu ngoặc đơn cụ thể mà con trỏ của bạn đang ở trong đó, vì cặp dấu ngoặc đơn có liên quan sẽ được đánh dấu:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 17Hai công cụ này có thể rất hữu ích nếu bạn đang làm việc với mã được lồng nhiều vào nhau.

6. Trí tuệ nhân tạo Codota

Trong quá khứ xa xăm, mã thường được viết trong một trình soạn thảo văn bản thông thường. Và bây giờ hãy tưởng tượng rằng bạn đã quên một dấu ngoặc đơn ở đâu đó, hoặc nhầm tên của một lớp. Không có gì sẽ được biên dịch! Kết quả là, trong những ngày đó, bạn phải dành hàng giờ để tìm ra lỗi và cực kỳ cẩn thận khi viết mã. Loại đau khổ đó chỉ dành cho những người có thần kinh mạnh nhất. Tôi nghĩ điều này đã trở nên khó chịu đến mức một số người bắt đầu tạo ra nhiều môi trường khác nhau để làm việc với mã. IntelliJ IDEA, Eclipse, NetBeans... Và bây giờ bạn đang ở đây, làm việc trong IntelliJ IDEA, rất thông minh và cung cấp sự trợ giúp không thể tin được trong việc viết mã, gợi ý các vị trí có thể xảy ra lỗi và lấy ra các tên lớp và phương thức có liên quan ngay khi bạn bắt đầu gõ chúng. Làm thế nào về việc làm cho nó thông minh hơn một chút? Đối với điều này,Plugin Codota AI . Plugin này được thiết kế để cung cấp khả năng tự động hoàn thành mã tốt hơn nhờ AI. Dựa trên hàng triệu chương trình Java mã nguồn mở cũng như ngữ cảnh của bạn, Codota sử dụng các mô hình máy học tiên tiến nhất để giúp tự động hoàn thành các dòng mã, giúp bạn viết mã nhanh hơn và ít lỗi hơn. Nói cách khác, plugin này cho phép IDEA nhắc bạn dựa trên ngữ cảnh ứng dụng của bạn. Ví dụ: nó có thể hiển thị các biến có thể truy cập, có thể nhìn thấy thuộc loại được yêu cầu: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 18Bạn cũng có thể chọn một khối mã cụ thể, chẳng hạn như tên phương thức và cố gắng tìm kiếm các ví dụ làm sẵn:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 19

7. Bọ đốm

Nói về trợ lý mã hóa, tôi nghĩ sẽ không hại gì nếu có một trợ lý giúp bắt lỗi, phải không? Đây là nơi plugin SpotBugs tham gia vào các giai đoạn. SpotBugs thực hiện phân tích tĩnh mã byte để tìm lỗi trong mã Java trong IntelliJ IDEA. Nghĩa là, plugin này là một công cụ tuyệt vời để phát hiện một số lỗi Java nhất định và nó làm như vậy bằng cách phân tích mã của bạn và so sánh nó với hơn 400 mẫu lỗi và giải pháp kém. Các lỗi như vậy bao gồm các vòng lặp đệ quy vô hạn, bế tắc , khóa trực tiếp và sử dụng không đúng các thư viện khác nhau. SpotBugs có thể xác định hàng trăm lỗi nghiêm trọng trong các ứng dụng lớn (thường có khoảng một lỗi trong 1000–2000 dòng mã nguồn không ghi chú). Sau khi cài đặt plugin, trong menu, chọn Phân tích -> SpotBugs -><mục tiêu phân tích>. Mục tiêu có thể là một tệp hoặc toàn bộ mô-đun, bao gồm hoặc không bao gồm các thử nghiệm liên quan: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 20Sau khi phân tích xong, bạn có thể thấy ở dưới cùng một cửa sổ cho biết tất cả các lỗi đã tìm thấy hoặc các giải pháp kém cùng với các đề xuất để khắc phục chúng:10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 21

8. Trình trợ giúp Maven

Plugin Maven Helper là thứ bắt buộc phải có đối với bất kỳ ai sử dụng Maven. Nó bổ sung một cách dễ dàng để phân tích và loại bỏ các phụ thuộc xung đột, cũng như khả năng xem các phụ thuộc Maven trong các chế độ xem khác nhau (dưới dạng danh sách hoặc dạng cây). Để chạy phân tích, hãy mở tệp pom và nhấp vào tab Trình phân tích phụ thuộc ở dưới cùng. Sau đó, bạn sẽ có thể xem phần phụ thuộc nào xung đột với phần phụ thuộc nào và loại trừ bất kỳ phần phụ thuộc nào xung đột: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 22Plugin cũng bổ sung các tính năng bổ sung để chạy/gỡ lỗi các tệp riêng lẻ hoặc mô-đun gốc: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 23Kích hoạt trình quản lý phụ thuộc này sẽ giúp bạn tiết kiệm thời gian khi giải quyết vấn đề với các phần phụ thuộc.

9. Cào

Khi viết mã, bạn sẽ thường nghĩ rằng "điều này cần phải được sửa trước khi tôi thực hiện nó", bạn sẽ cần viết dữ liệu tạm thời ở đâu đó để tham khảo hoặc cho một số bài kiểm tra, hoặc bạn sẽ muốn ghi lại các ghi chú hoặc dữ liệu nhìn thấy khi gỡ lỗi ứng dụng của bạn. Điều này thường có nghĩa là nhanh chóng khởi chạy một phiên bản Notepad mới, nhưng điều đó vẫn chưa tốt lắm. Làm thế nào chúng ta có thể tận dụng tốt hơn các công cụ được cung cấp bởi IntelliJ IDEA yêu quý của chúng ta? Ví dụ: plugin Scratch . Plugin này cho phép bạn tạo các tab trình soạn thảo văn bản tạm thời trong IDEA, nơi bạn có thể viết mã, lưu trữ dữ liệu tạm thời hoặc nhanh chóng ghi lại những suy nghĩ mà bạn sẽ cần sau này nhưng không cần phải lưu mãi mãi. Hệ thống tệp của bạn sẽ không bao giờ tràn ngập các tệp TXT sử dụng một lần nữa. Sau khi tải plugin, nhấn Alt + C. Một cửa sổ xuất hiện, nơi bạn có thể chỉ định tên cho tệp văn bản của mình: 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 24Sau khi nhấp vào OK , chúng tôi nhận được một tab có tệp văn bản tạm thời. Nếu một tệp đã được tạo trước đó thì phím tắt này sẽ mở tệp đó. Nếu đã có một danh sách dài các tab này, thì tab mới nhất sẽ được mở. Trong phần mô tả plugin, bạn có thể thấy phần còn lại của các phím nóng để sử dụng các tệp văn bản tạm thời này. Bạn cũng có thể truy cập các tệp tạm thời này từ menu: Công cụ -> Scratch -> ...10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 25

10. Thanh tiến độ

Và cuối cùng, một chút hài hước - Tôi muốn đề cập đến một số plugin thanh tiến trình nhỏ vui nhộn . Các plugin này thay đổi giao diện nhàm chán điển hình của thanh tiến trình thành một thứ thú vị hơn. Ví dụ: tôi rất thích plugin Mario : 10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 2610 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 27Hoặc thử một plugin rất phổ biến — Thanh tiến trình Nyan .10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm - 28Tôi cần phải chỉ ra cho bạn biết rằng việc thêm chức năng bổ sung có thể khiến IDEA tiêu tốn nhiều tài nguyên hơn và việc quá lạm dụng plugin có thể ảnh hưởng đến hiệu suất của môi trường phát triển của bạn. Do đó, khi cố gắng kết hợp bộ plugin lý tưởng của bạn, đừng quá lo lắng: bạn cần cố gắng duy trì "phương tiện hài lòng" giữa hiệu suất và chức năng bổ sung. Đó là tất cả đối với tôi ngày hôm nay :) Hãy cho chúng tôi biết về các plugin yêu thích của bạn trong phần nhận xét.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION