Phần mềm IntelliJ IDEA 2018.2 hỗ trợ cho Java 11 sắp tới . Thông tin dòng dữ liệu có thể được xem trong trình soạn thảo. MacBook Touch Bar được hỗ trợ…
Tổng quan về phần mềm IntelliJ IDEA
IntelliJ IDEA là một môi trường phát triển tích hợp Java mạnh mẽ (IDE) được phát triển bởi Jet Brains để phát triển phần mềm máy tính cho Windows PC. Mọi khía cạnh của IntelliJ IDEA được thiết kế đặc biệt để tối đa hóa năng suất của nhà phát triển. Cùng nhau, phân tích mã tĩnh mạnh mẽ và thiết kế tiện dụng giúp phát triển không chỉ hiệu quả mà còn là một trải nghiệm thú vị.
Các ngôn ngữ được hỗ trợ: AngularJS, CoffeeScript, CS, HTML, JavaScript, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript và nhiều hơn nữa.
Ưu điểm của việc sử dụng phần mềm IntelliJ IDEA 2018.2
Hỗ trợ mở rộng database editor và UML designer
Hỗ trợ nhiều hệ thống
Chạy thử UI
Bảo vệ code
Tích hợp Git
Hỗ trợ Google App Engine, Grails, GWT, Hibernate, Java EE, OSGi, Chơi, Spring, Struts và ….
Hỗ trợ công cụ phát triển và gỡ lỗi cho hầu hết các servers
Trình soạn thảo văn bản thông minh cho HTML, CSS và Java
Tích hợp kiểm soát các phiên bản
AIR Mobile hỗ trợ các thiết bị Android và iOS.
PHẦN MỀM INTELLIJ IDEA PHIÊN BẢN 2018.2 CÓ GÌ MỚI?
Java 11
Tin mới hấp dẫn là IntelliJ IDEA 2018.2 hỗ trợ cho Java 11 sắp tới. Thông tin dòng dữ liệu có thể được xem trong trình soạn thảo.
IDE hiển thị gợi ý kiểu cho các chuỗi phương thức dài.
Giờ đây, bạn có thể định cấu hình Tài liệu nhanh để bật lên cùng với tự động hoàn thành.
Một bảng điều khiển xem trước mới cho Phương pháp trích xuất cho phép bạn kiểm tra kết quả của việc tái cấu trúc trước khi thực hiện bất kỳ thay đổi thực tế nào.
Chú thích @Contract thêm các giá trị trả về mới: new, this và paramX.
Các kiểm tra mới và cập nhật và các hành động có chủ ý bao gồm hành động Join Line thông minh hơn và hỗ trợ Stream API được cải tiến, trong số nhiều ứng dụng khác.
Trình biên tập
Bây giờ bạn có thể thoát khỏi khung đóng hoặc báo giá bằng Tab.
Các biến cục bộ và các tham số gán lại được gán lại theo mặc định.
Đối với hoặc trong khi từ khóa được tô sáng khi bạn đặt dấu mũ trên từ khóa breakorcontinue tương ứng.
Giao diện người dùng
MacBook Touch Bar được hỗ trợ.
Tiêu đề cửa sổ tối có sẵn.
Chủ đề IntelliJ được cập nhật trên Linux.
Chúng tôi đã thay đổi thành biểu tượng giao diện người dùng mới.
VCS
Hộp thoại Cập nhật tập tin hợp nhất với xung đột hiển thị tên chi nhánh Git và thêm tệp nhóm mới theo tùy chọn thư mục.
Bạn có thể mở nhiều tab Log trong công cụ Version Control.
IDE trong phiên bản hiện tại hiển thị các nhánh Favorites trong bộ lọc Branch trên tab Log.
Bạn có thể xem trước sự khác biệt trong VCS Log.
Các thẻ có thể bị xóa khỏi các commit của Git thông qua menu ngữ cảnh của tab Log.
Khám phá trạng thái kho lưu trữ dựa trên một phiên bản nhất định bằng cách sử dụng Trình duyệt kho lưu trữ mới tại hành động sửa đổi.
Bỏ qua hộp thoại Đẩy hoàn toàn khi sử dụngCommit và Push, hoặc chỉ hiển thị nó khi cam kết với các nhánh được bảo vệ.
Cấu hình nhiều tài khoản GitHub nếu cần trong Preferences | Kiểm soát phiên bản | GitHub.
Tự động hoàn thành cho các thẻ Git có sẵn trong Checkoutdialog.
Trình gỡ lỗi JVM
Ý định điểm ngắt thương hiệu mới.
Khả năng lọc một điểm ngắt được nhấn bởi phương thức người gọi.
Maven
IDE bây giờ hỗ trợ tùy chọn “release” của trình biên dịch-maven-plugin.
Có một sửa chữa nhanh để ngăn chặn cảnh báo cho các thuộc tính được tạo động.
Tích hợp Spring
Spring Integration 5.0 được hỗ trợ.
Kotlin
Plugin Kotlin đi kèm với IDE đã được cập nhật thành v1.2.51.
Runnable Kotlin tập tin đầu.
Ý định chuyển đổi các nhận xét cuối dòng thành các nhận xét khối và ngược lại.
Kiểm tra và ý định coroutine mới.
Groovy
Chú thích Groovy 2.5: @NamedDelegate @NamedParam @NamedVariant.
Các phương thức mặc định của Groovy 3.0 trong các giao diện.
Hỗ trợ vòng lặp do… while, thử với tài nguyên và tham chiếu phương thức ‘::’.
Plugin Scala
Plugin Scala có thể hiển thị các hàm implic ngay trong trình soạn thảo. Thậm chí tốt hơn, nó cho bạn thấy những nơi mà không tìm thấy implicits.
Một Move Refactoring mới để di chuyển các thành viên giữa các đối tượng.
Trình định dạng Scalafmt đã được tích hợp. Kích hoạt nó trong Preferences / Settings | Editor | Kiểu mã | Scala.
Đánh dấu ngữ nghĩa.
Đã hoàn thành tự động hoàn thành cho khớp mẫu.
Android
Hợp nhất với Android Studio 3.1.2.
JavaScript & TypeScript
Sử dụng phép tái cấu trúc thành phần React mớiExtract để tách một thành phần thành hai.
Ý định mới để chuyển đổi các thành phần lớp React thành các thành phần chức năng.
Thêm các tính năng mới vào ứng dụng Góc của bạn bằng cách sử dụng tích hợp với ng add.
Ý định JavaScript và TypeScript mới: Triển khai giao diện, Tạo lớp dẫn xuất, Thực hiện các thành viên của một giao diện hoặc lớp trừu tượng, Tạo các trường hợp cho ‘chuyển’ và lặp lại với ‘for..of’.
Tính năng Bảo hiểm mã mới giúp bạn tìm mã không sử dụng trong ứng dụng phía máy khách của mình.
Những cải tiến trong hỗ trợ YAML
YAML mã định dạng.
YAML thông minh hơn với JSON Schemas.
Công cụ cơ sở dữ liệu
SQL Log
Trình định dạng SQL mới.
Chạy các thủ tục được lưu trữ.
Di chuyển mã nguồn.
Plugin tích hợp Docker
Một folder Context mới trong cấu hình chạy Docker.
Use Soft Wraps mới wraps các từ trong các docker logs.
Điều hướng từ các node và vùng chứa tới các tệp compose và dockerfile tương ứng.
File Watchers plugin
Khả năng đặt trình theo dõi tệp toàn cầu.
Một danh sách đầy đủ của tất cả các thay đổi có thể được tìm thấy trong các ghi chú phát hành thực sự dài.