Intelligent editor
IntelliJ IDEA đi kèm với một trong những trình soạn thảo mã mạnh mẽ nhất trong ngành. Nó hiểu rõ chi tiết mã của bạn nhờ lập chỉ mục ban đầu, cho phép nó phát hiện lỗi nhanh chóng, đề xuất các tùy chọn hoàn thành mã với khả năng nhận biết ngữ cảnh chính xác, thực hiện tái cấu trúc an toàn, v.v.
|

|

|
Hỗ trợ Java và Kotlin
-
IntelliJ IDEA nổi bật là IDE hàng đầu cho Java và Kotlin không chỉ bằng cách cung cấp các tính năng như hoàn thành mã nhận biết ngữ cảnh, sửa lỗi nhanh, hành động theo ngữ cảnh cũng như các công cụ gỡ lỗi và tái cấu trúc mạnh mẽ mà còn bằng cách đảm bảo bạn luôn dẫn đầu. IntelliJ IDEA cung cấp cho bạn quyền truy cập sớm độc quyền vào các bản cập nhật ngôn ngữ mới nhất. Điều này có nghĩa là bạn sẽ là người đầu tiên khám phá và tích hợp các cải tiến ngôn ngữ mới vào các dự án của mình, giúp công việc của bạn luôn sáng tạo và hiệu quả.
|
Đề xuất hoàn thiện mã lệnh đầy đủ (Full line code completion)
-
Được hỗ trợ bởi mô hình học sâu tiên tiến, tính năng này nâng cao hiệu quả mã hóa bằng cách dự đoán và đề xuất toàn bộ dòng mã dựa trên phân tích theo ngữ cảnh. Nó chạy hoàn toàn trên thiết bị cục bộ của bạn, đảm bảo dữ liệu của bạn được an toàn mà không cần bất kỳ giao tiếp máy chủ bên ngoài nào.
|
|
|

|

|
Trợ lý ảo AI Assistant
-
Trợ lý ảo AI đi kèm với chức năng hữu ích có thể đơn giản hóa công việc hàng ngày của bạn. Nó cung cấp tính năng trò chuyện AI tích hợp và có thể thực hiện những việc như tự động viết nhận xét tài liệu cho bạn, đề xuất tên, tạo thông báo cam kết, v.v.
|
Language injections
-
IntelliJ IDEA cho phép bạn làm việc với các thành phần mã code bằng các ngôn ngữ khác được nhúng trong mã của bạn. Bạn sẽ không nhận thấy sự khác biệt giữa trải nghiệm của bạn khi làm việc với mã Java cốt lõi và trải nghiệm của bạn với mã mà bạn đã chèn vào. Chúng tôi cung cấp tính năng làm nổi bật, hoàn thiện, phát hiện lỗi và các tính năng hỗ trợ mã hóa khác cho các đoạn mã được nhúng. Để thêm một đoạn mã thay thế vào Java, chỉ cần nhấn Alt+Enter, chọn Inject language hoặc tham chiếu và chọn ngôn ngữ mong muốn từ danh sách.
|
|
|

|

|
Hoàn thiện mã thông minh
-
IntelliJ IDEA cung cấp khả năng hoàn thành mã theo ngữ cảnh, cung cấp cho bạn các đề xuất chỉ hợp lệ cho vị trí dấu nhắc lệnh hiện tại. Bạn không cần sử dụng bất kỳ phím tắt nào hoặc định cấu hình cài đặt bổ sung; quá trình hoàn tất mã sẽ bắt đầu ngay khi bạn bắt đầu nhập mã của mình vào trình soạn thảo.
-
IntelliJ IDEA sử dụng công nghệ máy học để đảm bảo đề xuất phù hợp nhất sẽ nằm ở đầu danh sách.
|
Cửa sổ sự cố Problems tool window
-
Cửa sổ sự cố Problems tool window hiển thị các sự cố được IntelliJ IDEA tìm thấy trong dự án của bạn. Điều này bao gồm các vấn đề từ phân tích toàn dự án và kiểm tra thủ công. Nó cũng hiển thị kết quả kiểm tra các API rủi ro trong các phần phụ thuộc đã nhập. Mỗi vấn đề đi kèm với một báo cáo bao gồm một mô tả ngắn, một nút để khắc phục, các tùy chọn để ngăn chặn việc kiểm tra, v.v.
|
|
|

|

|
Kiểm tra và đề xuất hành động theo bối cảnh
-
IntelliJ IDEA rất giỏi trong việc kiểm tra chất lượng và tính hợp lệ của mã bằng cách kiểm tra nhanh chóng. Những cuộc kiểm tra này giúp bạn viết mã nhanh hơn, tuân thủ các tiêu chuẩn chất lượng cao nhất và luôn tự tin trong toàn bộ quá trình phát triển. Chúng tôi cung cấp một loạt các kiểm tra tiêu chuẩn, cũng như hàng tá kiểm tra dành riêng cho khung bao gồm nhiều vấn đề, chẳng hạn như lỗi tự động nối dây của lớp đậu Spring, v.v.
-
Nếu IntelliJ IDEA tìm thấy bất kỳ vấn đề nào, nó sẽ giúp giải quyết chúng thông qua các đề xuất hành động theo ngữ cảnh, bao gồm các bản sửa lỗi nhanh quick-fixes cho các lỗi được đánh dấu và hành động có ý định thay đổi mã của bạn nếu các vấn đề nhỏ. Để gọi một hành động ngữ cảnh, hãy nhấp vào biểu tượng bóng đèn hoặc nhấn Alt+Enter.
|
Live templates
-
Live templates là một tính năng mạnh mẽ giúp tăng tốc độ mã hóa của bạn. Chỉ cần nhập một từ viết tắt được xác định trước trong mẫu template để chèn các cấu trúc mã tiêu chuẩn vào dự án của bạn một cách nhanh chóng. Bạn cũng có thể tạo các mẫu template tùy chỉnh của riêng mình mà bạn có thể sử dụng để chèn các đoạn mã mà bạn sử dụng nhiều lần.
|
|
|

|

|
Tái cấu trúc toàn dự án (Project-wide refactoring)
-
Tính năng tái cấu trúc tự động của IntelliJ IDEA cho phép bạn cập nhật mã của mình một cách an toàn và hiệu quả, vừa đơn giản hóa, vừa làm cho mã dễ đọc hơn và dễ bảo trì hơn. IDE cung cấp nhiều lựa chọn tái cấu trúc sẽ giúp bạn đổi tên các phần tử mã một cách an toàn, thay đổi chữ ký của một lớp hoặc một phương thức, trích xuất một đoạn mã thành một phương thức và giới thiệu các biến. Xem video về cách tái cấu trúc cần thiết cho việc viết mã hàng ngày.
|
Phát hiện trùng lặp mã
-
IntelliJ IDEA có thể tìm và thay thế các mã lặp lại trong dự án của bạn. Chỉ định phạm vi tìm kiếm và nó sẽ tìm kiếm mã tương tự với phương thức hoặc trường hằng số “constant field” đã chọn và thay thế những lần lặp lại đó bằng lệnh gọi đến phương thức hoặc hằng số ban đầu.
|