JavaRush /Java Blog /Random-TL /IntelliJ Idea 2018.1: ano ang bago?

IntelliJ Idea 2018.1: ano ang bago?

Nai-publish sa grupo
Sa huling bahagi ng nakaraang buwan, na-update ng JetBrains ang IntelliJ IDEA sa bersyon 2018.1. Malaki ang pagkakaiba ng release na ito mula sa nauna na may isang hanay ng mga pagpapahusay hindi lamang para sa mga sinusuportahang wika, kundi pati na rin para sa mga framework, version control system, debugger, compiler, at editor.   IntelliJ Idea 2018.1: ano ang bago?  - 1Magtutuon kami sa ilan sa mga pinakamahalagang punto na ipinakilala ng update. Well, kung gusto mong makita ang buong listahan, sundan ang link .

Ano ang bago sa IntelliJ IDEA 2018.1

Java:

  • Sinusuportahan na ngayon ng pagkumpleto ng code sa mga chain ng tawag ng Stream API ang type casting at nag-aalok ng opsyon sa pagkumpleto alinsunod sa umiiral nang filter(String.class :: isInstance) na tawag, na awtomatikong nagtatalaga ng uri dito;
      IntelliJ Idea 2018.1: ano ang bago?  - 2
  • Ang pagkumpleto ng postfix code ay napabuti, posible na ngayong lumikha ng iyong sariling mga template ng Java, pati na rin baguhin at palitan ang pangalan ng paunang-natukoy na mga template ng Java sa Mga Kagustuhan | Editor | Pangkalahatan | Pagkumpleto ng Postfix.
      IntelliJ Idea 2018.1: ano ang bago?  - 3
      IntelliJ Idea 2018.1: ano ang bago?  - 4
  • Sinusubaybayan na ngayon ng IDE ang ugnayan sa pagitan ng mga variable na may uri na "mas malaki kaysa sa" at "mas mababa kaysa" at nakikita kapag ang kundisyon ay palaging totoo (true) o mali (false) sa iba't ibang sangay ng code kapag naghahambing ng mga variable;
      IntelliJ Idea 2018.1: ano ang bago?  - 5
  • Mga Inspeksyon at Mabilisang Pag-aayos ng Java: Kasama sa bagong bersyon ang mga inspeksyon at mabilisang pag-aayos na partikular na idinisenyo para sa Java 9 at nagbabala tungkol sa tila paulit-ulit na close() na mga tawag at nagbibigay ng mabilisang pag-aayos upang alisin ang mga ito.
      IntelliJ Idea 2018.1: ano ang bago?  - 6
      IntelliJ Idea 2018.1: ano ang bago?  - 7
  • Kung mayroong ilang iba't ibang mga opsyon upang malutas ang mga posibleng error sa napiling lugar, pinapangkat ng IntelliJ IDEA silang lahat ayon sa uri. Upang gawin ito, i-click lamang ang pindutang Ayusin ang bahagyang sa window na "Suriin ang Mga Resulta";
      IntelliJ Idea 2018.1: ano ang bago?  - 8
  • Sinusuportahan ng IntelliJ IDEA 2018.1 ang JUnit 5 @Tag annotation , na maaaring isama sa lugar ng pagsubok pati na rin ang mga naka-tag na klase at pamamaraan;
      IntelliJ Idea 2018.1: ano ang bago?  - 9
  • Posible na ngayong lumikha ng klase ng pagsubok sa pamamagitan ng pagdaragdag ng prefix na "Pagsubok" hindi lamang sa dulo ng pangalan ng klase, kundi pati na rin sa simula nito.

JVM Debugger

  • Mag-print ng mga stack trace para sa mga breakpoint sa console. Hinahayaan ka rin ng IDE na makakita ng mga stack traces para sa maraming breakpoint nang sabay-sabay sa console log.
      IntelliJ Idea 2018.1: ano ang bago?  - 10
  • Kakayahang kopyahin ang stack trace para sa kasalukuyang thread gamit ang bagong Copy Stack action na available mula sa menu ng konteksto ng frame.
      IntelliJ Idea 2018.1: ano ang bago?  - labing-isa

Java Compiler

  • Nagdagdag ng bagong checkbox Gamitin ang --release na opsyon para sa cross-compilation (Java 9 at mas bago) sa pahina ng Java Compiler;
  • Posible na ngayong gumamit ng partikular na bersyon ng ECJ compiler.

Editor

  • Posibleng magdagdag ng mga panlabas na anotasyon sa code, kahit na hindi posible ang direktang anotasyon ng source code (halimbawa, sa kaso ng mga klase sa library). Maaari mong i-customize ang mga anotasyon sa mga annotation.xml file na nakaimbak sa labas ng source code.
  • Ang IDE ay nagpapakita ng awtomatikong nabuong mga anotasyon nang direkta sa source code.
      IntelliJ Idea 2018.1: ano ang bago?  - 12
  • Kung ang mga na-collapse na seksyon ng code ay naglalaman ng mga error o babala, ang mga ito ay naka-highlight at may kulay ayon sa kanilang katayuan sa pagpapatunay.
      IntelliJ Idea 2018.1: ano ang bago?  - 13
  • Hina-highlight din ng IDE ang mga na-collapse na seksyon ng code kapag naghahanap sa kasalukuyang file kung naglalaman ang mga ito ng mga tugma.
      IntelliJ Idea 2018.1: ano ang bago?  - 14
  • Kakayahang lumipat sa susunod o nakaraang pangyayari gamit ang kumbinasyong "Alt + Scroll Down" at "Alt + Scroll Up".
      IntelliJ Idea 2018.1: ano ang bago?  - 15

Configuration ng proyekto

  • Posible na ngayong baguhin ang buong pangalan ng ilang module nang sabay-sabay gamit ang bagong Change Module Names... action, na makukuha mula sa context menu ng Project Structure dialog.
      IntelliJ Idea 2018.1: ano ang bago?  - 16
  • Nagdagdag ng bagong opsyon Isama ang mga dependency na may "Provided" na saklaw, na nagbibigay-daan sa iyong magdagdag ng "provided" dependencies sa classpath.
      IntelliJ Idea 2018.1: ano ang bago?  - 17

Hanapin at palitan

  • Kakayahang i-preview ang mga resulta ng pagpapalit ng mga regular na expression sa Palitan sa Path window;
  • Mga pagpapabuti sa paghahanap sa istruktura. Ngayon sa dialog ng Structural Search maaari kang lumikha ng iyong sariling template ng paghahanap o pumili ng isa sa mga umiiral na.
Sinamantala mo na ba ang mga bagong feature ng IntelliJ IDEA 2018.1?

Pinagmulan ng mga imahe na kinuha mula sa Habrahabr

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION