Phần mềm IntelliJ IDEA 2018.1 và các cải tiến

Rate this post

Phần mềm IntelliJ IDEA của JetBrains đã nhận được nhiều giải thưởng nổi tiếng, là IDE thông minh nhất. Trong phiên bản mới IntelliJ IDEA 2018.1, Kotlin plugin được update lên phiên bản v1.2.30, hộp kiểm mới trên trang Java Compiler trong JVM Debugger.. và nhiều cải tiến khác.

Tìm hiểu thêm về Phần mềm IntelliJ IDEA 

Java

– Mã hoàn thành trong các chuỗi Stream API bây giờ được nhận diện trong dạng casting, và cho thấy một mục hoàn thành theo bộ lọc call filter (String.class :: isInstance), và tự động typecasted hoàn thành mục.

– Khả năng định nghĩa các mẫu Java postfix tùy chỉnh.

– Data flow analysis bây giờ theo dõi các mối quan hệ giữa các biến như “lớn hơn” và “ít hơn”. IDE cũng phát hiện khi một điều kiện là luôn luôn đúng (hoặc sai) trong tất cả các đường dẫn mã có thể khi các biến được so sánh.

– Java Inspections & Quick-fixes: phát hiện Infinite Stream, di chuyển tình trạng phá vỡ của vòng lặp vô hạn thành điều kiện vòng lặp và hơn thế nữa.

– Khi có một số cách tiếp cận khác nhau về cách khắc phục các sự cố có thể xảy ra trong phạm vi đã chọn, phần mềm IntelliJ IDEA 2018.1 sẽ nhóm tất cả các bản sửa lỗi nhanh chóng được đề xuất theo loại khắc phục nhanh của chúng dưới nút Fix partially trong Inspection Results Tool Window.

– JUnit 5 @Tag hỗ trợ chú thích.

– Khả năng tạo ra lớp kiểm tra với Test Prefix

 

JVM Debugger

– Khả năng nâng cao một ngoại lệ trong quá trình gỡ lỗi

– Đăng nhập dấu vết ngăn xếp ngắt vào giao diện điều khiển

– Sử dụng chú thích cho thiết lập Async stack traces

– Khả năng sao chép dấu vết xếp chồng hiện tại

 

Phần mềm IntelliJ IDEA phiên bản 2018.1

 

Trình biên dịch Java

Hộp kiểm mới trên trang Java Compiler: Sử dụng tùy chọn ‘-release’ để biên dịch chéo (cho Java 9 và các phiên bản sau)

Khả năng sử dụng một phiên bản cụ thể của trình biên dịch ECJ

Trình biên tập:

– IDE hiển thị chú thích bên ngoài nội tuyến trong mã của bạn theo mặc định

– Khả năng hiển thị chú thích được đưa ra ngay trong mã nguồn của bạn

– IDE bây giờ làm nổi bật và tô màu các vùng mã đã được gấp lại nếu chúng chứa các lỗi hoặc cảnh báo.

– IDE nêu bật các vùng mã gấp lại với kết quả tìm kiếm.

– Có khả năng điều hướng đến sự xuất hiện định dạng kế tiếp hoặc trước đó bằng Alt Wheel hoặc Alt Khởi tạo phím tắt

 

Cấu hình dự án

Tác vụ Change Module Names mới…, có sẵn từ trình đơn ngữ cảnh của hộp thoại Project Structure

Tính năng Include dependencies mới với lựa chọn phạm vi “Provided”

 

Search and Replace

Có thể xem trước một thay thế regex trong cửa sổ Replace in Path ở phiên bản phần mềm IntelliJ IDEA 2018.1.

Các cải tiến trong tính năng Structural Search

Kotlin plugin vừa được update lên phiên bản v1.2.30

Dán mã Kotlin vào một package.

Ý định chuyển đổi các cuộc gọi chức năng phạm vi

 

Groovy

Khả năng chú thích mọi lớp groovy trong phạm vi với chú giải @CompileStatic

Phát hiện alias nhập liệu không cần thiết

 

Scala

Gợi ý cho tên tham số và kiểu trả về

Các cải tiến về chế độ xem: các thành tố lồng nhau, biểu tượng mới và hơn thế nữa

Tái cấu trúc nội tuyến cho các phương pháp với các tham số

 

Android

Kết hợp với Android Studio 3.0

 

Spring Boot

Trong phần mềm IntelliJ IDEA 2018.1, biểu tượng gutter mới cho các hạt đậu được đăng ký trong ngữ cảnh ứng dụng

Truy cập HTTP request từ trình soạn thảo thông qua REST client mới

Hỗ trợ Spring Boot Devtools

Các hệ thống kiểm soát phiên bản

Hỗ trợ cho partial Git commits

Khả năng chuyển đổi nhóm các thay đổi cục bộ theo thư mục, mô-đun hoặc kho lưu trữ

Khả năng điều hướng từ cửa sổ chi tiết cam kết đến tab Đăng nhập bằng cách nhấp vào commit hash

Git Log: Giao diện người dùng mới và hiệu suất tốt hơn cho tab History for revision

Abort Rebase, Continue Rebase hoặc các tác vụ Skip Commit bây giờ sẵn sàng từ pop-up Git Branches nếu có một quá trình rebase diễn ra.

Các lệnh mới Alt + Cmd + K (macOS) hoặc Alt + Ctrl + K (Windows và Linux) shortcut cho tác vụ Commit and Push

Clone Repository dialogs cho Git và GitHub vừa được trộn vào thành một

Thư viện SVNKit đã được xóa.

Các cải tiến về TypeScript

Hỗ trợ cho các tính năng của TypeScript 2.7 mới nhất

Các cải tiến về tác vụ Implement Members action

 

Frameworks:

Khả năng tạo ra một Vue project via Vue.js plugin mới

Hỗ trợ cho Prettier, một định dạng mã khôn khéo thông qua Prettier plugin

Hỗ trợ cho Spring Security 5.0

Injection vào FreeMarker macro call

 

Database Tools

Biên tập dữ liệu SQL log

MariaDB bây giờ được hỗ trợ

Hỗ trợ cho các lược đồ bên ngoài trong Redshift.

 

Những cải tiến khác trong phần mềm IntelliJ IDEA 2018.1

Reworked Quick Documentation pop-up.

IDE tự đồng resizes đồ họa để phù hợp với kích thước cửa sổ.

Trong suốt quá trình import của một Eclipse project, IntelliJ IDEA bây giờ có thể import cấu hình kiểu mã của bạn.

Tác vụ mới Open in terminal.

Hỗ trợ HiDPI tốt hơn nhiều trên màn hình đối với Windows.

 

ViHoth Corporation