JavaRush /Blog Java /Random-VI /IntelliJ Idea 2018.1: có gì mới?

IntelliJ Idea 2018.1: có gì mới?

Xuất bản trong nhóm
Cuối tháng trước, JetBrains đã cập nhật IntelliJ IDEA lên phiên bản 2018.1. Bản phát hành này khác biệt đáng kể so với bản trước với một loạt cải tiến không chỉ dành cho các ngôn ngữ được hỗ trợ mà còn dành cho các khung, hệ thống kiểm soát phiên bản, trình gỡ lỗi, trình biên dịch và trình soạn thảo.   IntelliJ Idea 2018.1: có gì mới?  - 1Chúng tôi sẽ tập trung vào một số điểm quan trọng nhất được giới thiệu trong bản cập nhật. Chà, nếu bạn muốn xem danh sách đầy đủ, hãy theo liên kết .

Có gì mới trong IntelliJ IDEA 2018.1

Java:

  • Việc hoàn thành mã trong chuỗi lệnh gọi API Stream hiện hỗ trợ truyền kiểu và cung cấp tùy chọn hoàn thành theo lệnh gọi filter(String.class :: isInstance) hiện có, tự động gán một loại cho nó;
      IntelliJ Idea 2018.1: có gì mới?  - 2
  • Việc hoàn thiện mã Postfix đã được cải thiện, giờ đây bạn có thể tạo các mẫu Java của riêng mình cũng như thay đổi và đổi tên các mẫu Java được xác định trước trong Tùy chọn | Biên tập viên | Chung | Hoàn thành hậu tố.
      IntelliJ Idea 2018.1: có gì mới?  - 3
      IntelliJ Idea 2018.1: có gì mới?  - 4
  • IDE hiện theo dõi mối quan hệ giữa các biến thuộc loại “lớn hơn” và “nhỏ hơn” và phát hiện khi nào điều kiện luôn đúng (đúng) hoặc sai (sai) trong các nhánh mã khác nhau khi so sánh các biến;
      IntelliJ Idea 2018.1: có gì mới?  - 5
  • Kiểm tra Java & Sửa lỗi nhanh: Phiên bản mới bao gồm các kiểm tra và sửa lỗi nhanh được thiết kế dành riêng cho Java 9, đồng thời cảnh báo về các lệnh gọi close() có vẻ dư thừa và cung cấp cách khắc phục nhanh để loại bỏ chúng.
      IntelliJ Idea 2018.1: có gì mới?  - 6
      IntelliJ Idea 2018.1: có gì mới?  - 7
  • Nếu có một số tùy chọn khác nhau để giải quyết các lỗi có thể xảy ra trong vùng đã chọn, IntelliJ IDEA sẽ nhóm tất cả chúng theo loại. Để thực hiện việc này, chỉ cần nhấp vào nút Sửa một phần trong cửa sổ “Kiểm tra kết quả”;
      IntelliJ Idea 2018.1: có gì mới?  - số 8
  • IntelliJ IDEA 2018.1 hỗ trợ chú thích JUnit 5 @Tag , có thể được đưa vào khu vực thử nghiệm cũng như các lớp và phương thức được gắn thẻ;
      IntelliJ Idea 2018.1: có gì mới?  - 9
  • Giờ đây, bạn có thể tạo một lớp kiểm tra bằng cách thêm tiền tố “Kiểm tra” không chỉ vào cuối tên lớp mà còn vào đầu tên lớp.

Trình gỡ lỗi JVM

  • In dấu vết ngăn xếp cho các điểm dừng vào bảng điều khiển. IDE cũng cho phép bạn xem dấu vết ngăn xếp đồng thời cho nhiều điểm dừng trong nhật ký bảng điều khiển.
      IntelliJ Idea 2018.1: có gì mới?  - 10
  • Khả năng sao chép dấu vết ngăn xếp cho luồng hiện tại bằng cách sử dụng hành động Sao chép ngăn xếp mới có sẵn từ menu ngữ cảnh khung.
      IntelliJ Idea 2018.1: có gì mới?  - mười một

Trình biên dịch Java

  • Đã thêm hộp kiểm mới Sử dụng tùy chọn --release để biên dịch chéo (Java 9 trở lên) trên trang Trình biên dịch Java;
  • Bây giờ có thể sử dụng một phiên bản cụ thể của trình biên dịch ECJ.

Biên tập viên

  • Có thể thêm chú thích bên ngoài vào mã, ngay cả khi không thể chú thích trực tiếp mã nguồn (ví dụ: trong trường hợp các lớp thư viện). Bạn có thể tùy chỉnh các chú thích trong các tệp chú thích.xml được lưu trữ bên ngoài mã nguồn.
  • IDE hiển thị các chú thích được tạo tự động trực tiếp trong mã nguồn.
      IntelliJ Idea 2018.1: có gì mới?  - 12
  • Nếu các phần mã bị thu gọn có lỗi hoặc cảnh báo, chúng sẽ được đánh dấu và tô màu theo trạng thái xác thực của chúng.
      IntelliJ Idea 2018.1: có gì mới?  - 13
  • IDE cũng đánh dấu các phần mã bị thu gọn khi tìm kiếm tệp hiện tại nếu chúng chứa kết quả trùng khớp.
      IntelliJ Idea 2018.1: có gì mới?  - 14
  • Khả năng di chuyển đến lần xuất hiện tiếp theo hoặc trước đó bằng cách sử dụng tổ hợp “Alt + Scroll Down” và “Alt + Scroll Up”.
      IntelliJ Idea 2018.1: có gì mới?  - 15

Cấu hình dự án

  • Giờ đây, bạn có thể thay đổi tên đầy đủ của một số mô-đun cùng lúc bằng cách sử dụng hành động Thay đổi tên mô-đun... mới, có sẵn từ menu ngữ cảnh của hộp thoại Cấu trúc dự án.
      IntelliJ Idea 2018.1: có gì mới?  - 16
  • Đã thêm tùy chọn mới Bao gồm các phần phụ thuộc có phạm vi “Được cung cấp”, cho phép bạn thêm các phần phụ thuộc “được cung cấp” vào đường dẫn lớp.
      IntelliJ Idea 2018.1: có gì mới?  - 17

Tìm kiếm và thay thế

  • Khả năng xem trước kết quả thay thế các biểu thức thông thường trong cửa sổ Thay thế trong Đường dẫn;
  • Cải tiến tìm kiếm cấu trúc. Bây giờ trong hộp thoại Tìm kiếm cấu trúc, bạn có thể tạo mẫu tìm kiếm của riêng mình hoặc chọn một trong các mẫu hiện có.
Bạn đã tận dụng các tính năng mới của IntelliJ IDEA 2018.1 chưa?

Nguồn hình ảnh lấy từ Habrahabr

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION