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
무한 루프등의 감지
- 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::
- 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
현재 스레드 추척 트레이스를 복사
- Ability to raise an exception during debugging
- 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컴파일러 사용 가능
- New check-box on the Java Compiler page: Use ‘–release’ option for cross-compilation (Java 9 and later)
- 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+위아래 방향키)
- The IDE shows the external annotations inline in your code by default
- 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 지원
- New gutter icons for beans registered in the application context
- 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 및 그 이전 라이브러리 더이상 지원하지 않음.
- Support for partial Git commits
- 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 forum, issue 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
최근 댓글