IntelliJ IDEA 2018.1 RELEASED! / 바뀐점 알아보기

Hello KyoBin,

Ready for a change? Please meet IntelliJ IDEA 2018.1 – our first major update of this year! This new release brings with it significant improvements to supported languages, frameworks, version control tools, debugger, compiler, and editor. Download and try it today!

Here’s a brief summary of the most fascinating features awaiting you in this release:

  • Java
    • Code completion in the Stream API chains is now aware of the type casting, and suggests a completion item according to the existing call filter(String.class::isInstance), and automatically typecasted completion item.
      Stream API에 대한 향상된 코드완성을 제공
    • Data flow analysis now tracks relationships between variables like “greater than” and “less than”. The IDE also detects when a condition is always true (or false) in all the possible code paths when the variables are compared. Learn more
      잘못된 참 거짓 조건에 대한 경고를 제공
    • Java Inspections & Quick-fixes: Infinite Stream detection, Move break-condition of infinite loop to loop condition, and more
      무한 루프등의 감지
  • JVM Debugger
    • Ability to raise an exception during debugging
      디버깅 중 예외 발생 가능
    • Log to the console the breakpoint stack trace 
      breakpoint stack trace를 콘솔에 로깅한다
    • Use annotations for the Async Stacktraces setup
      비동기 스택 추적 설정에 주석 사용
    • Ability to copy current thread stack trace
      현재 스레드 추척 트레이스를 복사
  • Java Compiler
    • New check-box on the Java Compiler page: Use ‘–release’ option for cross-compilation (Java 9 and later) 
      JAVA9이상에서 -release 컴파일 옵션 사용 가능
    • Ability to use a specific version of the ECJ compiler 
      특정버전에서 ECJ컴파일러 사용 가능
  • Editor
    • The IDE shows the external annotations inline in your code by default 
      기본적으로 외부 주석을 인라인코드로 표현함
    • Ability to show the inferred annotation right in your source code 
      @Notnull등 inferred 주석을 코드에 보여줌
    • The IDE now highlights and colors the folded code regions if they contain errors or warnings 
      에러, 워닝에 대한 상세 하이라이팅 제공
    • The IDE highlights the folded code regions with the search results 
      접힌 코드를 검색결과로 보여준다
    • Ability to navigate to the next or previous identifier occurrence using the alt Wheel down or alt Wheel up shortcuts 
      변수에 대한 이전/다음 사용이력을 추적  (맥에서 ctrl+option+위아래 방향키)
  • Groovy
    • Ability to annotate every groovy class in the scope with the @CompileStatic annotation
    • Unnecessary import alias detection
  • Scala
    • Hints for parameter names and return type
    • Structure view improvements: nested members, new icons, and more
    • Inline refactoring for methods with parameters
  • Android
    • Merge with Android Studio 3.0
  • Spring Boot
    • New gutter icons for beans registered in the application context
      새로운 gutter 아이콘
    • Access HTTP request mappings from the editor via the new REST client
      RequestMapping 에디터 제공
    • Support Spring Boot Devtools
      SpringBoot Devtools 지원
  • Version Control Systems
    • Support for partial Git commits
      일부 Git Commit 지원
    • Ability to toggle grouping local changes by directory, module, or repository
      그룹별로 변경사항 토글가능
    • Ability to navigate from commit details pane to the Log tab by clicking on the commit hash
      커밋 해시를 클릭하여 로그탭으로 이동 기능
    • SVNKit library has been removed. Learn more
      SVNKit 1.6 및 그 이전 라이브러리 더이상 지원하지 않음.
  • Kubernetes plugin
    • Rich support for the YAML Kubernetes resource files
    • Basic support for JSON Kubernetes resource files based on JSON Schema. Learn more

Explore all the new features of IntelliJ IDEA 2018.1 on our website!

We want to say thank you for your feedback! We really appreciate your contribution, and we encourage you to continue to share your thoughts and suggestions with us in the discussion forumissue tracker or on Twitter!

Without further ado, download IntelliJ IDEA 2018.1 from our website or get the update from the Toolbox App.

Happy Developing!

JetBrains Team
The Drive to Develop

You may also like...

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.