IntelliJ IDEA 2018.1 출시!
변화에 대한 준비가 되었습니까? 올해의 첫 주요 업데이트 IntelliJ IDEA 2018.1을 만나보세요! 이 새로운 릴리스는 지원되는 언어, 프레임 워크, 버전 컨트롤 도구, 디버거, 컴파일러 및 편집기에 대한 중요한 개선 사항을 제공합니다. 지금 다운로드 하여 사용해보십시오!
웹 사이트에서 IntelliJ IDEA 2018.1의 모든 새로운 기능 을 살펴보십시오 ! 이 릴리스에서 기다리고있는 가장 매력적인 기능에 대한 간략한 요약은 다음과 같습니다.
- Java
- Stream API 체인의 코드 완성은 이제 유형 변환을 인식하고 기존 호출 필터 (String.class :: isInstance)에 따라 완료 항목을 제안하고 자동으로 유형이 지정된 완료 항목을 제안합니다.
- postfix Java templates 을 정의하는 기능
- Data flow analysis 은 이제 “greater than” 과“less than”과 같은 변수 간의 관계를 추적합니다. IDE는 변수가 비교 될 때 가능한 모든 코드 경로에서 조건이 항상 참 (또는 거짓) 일 때도 감지합니다. 더 알아보기
- Java Inspections & Quick-fixes : 무한 스트림 감지, 무한 루프 대 루프 조건의 중단 조건 이동 등
- 선택한 범위에서 가능한 문제를 해결하는 방법에 대한 여러 가지 방법이있는 경우 IntelliJ IDEA는 제안 된 모든 빠른 수정을 검사 결과 도구 창 (Inspection Results Tool)버튼 아래에 부분 수정(Fix partially) 기능으로 빠른 수정 유형으로 옵션들을 그룹화합니다 .
- JUnit 5 @Tag 주석 지원
- Test prefix 로 테스트 클래스를 생성하는 기능
- JVM 디버거
- 디버깅 중에 예외를 발생시키는 기능
- 중단 점 스택 추적을 콘솔에 기록
- 비동기 스택 추적(Async stack traces) 설정에 주석 사용
- 현재 스레드 스택 추적을 복사하는 기능
- Java 컴파일러
- Java 컴파일러 페이지 의 새 체크박스: cross-compilation (Java 9 이상)에 사용‘-release’옵션 사용
- 특정 버전의 ECJ 컴파일러 사용 가능
- Editor(편집기)
- IDE는 기본적으로 외부 주석을 코드에 인라인으로 표시합니다.
- 추론 주석(inferred annotations)을 소스 코드에 바로 보여줍니다.
- IDE에서 오류 또는 경고가 포함 된 경우 접힌 코드 영역을 강조 표시하고 색상을 지정합니다.
- IDE는 접힌 코드 영역을 검색 결과로 강조 표시합니다.
- alt 스크롤 down 또는 alt 스크롤 up 단축키를 사용하여 다음 또는 이전 식별자 발생으로 이동하는 기능
- 프로젝트 구성
- 모듈 이름 바꾸기 … 액션이 가능하며, 이는 프로젝트 구조(Project Structure) 대화 상자에서 실행 가능
- “제공된 범위(Provided Scope)” 옵션을 이용해 Include dependencies 신규 기능 실행 가능
- 검색 및 바꾸기
- “Replace in Path” 창 에서 대체할 수 있는 정규 표현식을 미리 볼 수있는 기능
- 구조 검색 (Structural Search) 향상
- Kotlin plugin v1.2.30 출시
- Kotlin 코드를 패키지에 붙여 넣을 수 있습니다.
- 범위 지정 함수 호출 변환 유도 기능. 자세히 알아보기 .
- Groovy
- @CompileStatic 어노테이션으로 범위의 모든 Groovy 클래스에 주석을 달 수있는 기능
- 불필요한 가져 오기 별칭 검색
- Scala
- 매개 변수 이름 및 반환 유형에 대한 힌트
- 구조보기 (Structure view)향상 : 중첩 된 멤버, 새 아이콘 등
- 매개 변수가있는 메소드의 인라인 리팩토링
- Android
- Android Studio 3.0 기능 탑재
- Spring Boot
- 응용 프로그램 컨텍스트에 등록 된 bean에 대한 새로운 gutter 아이콘
- 새로운 REST 클라이언트 를 통해 편집기에서 HTTP 요청 맵핑에 액세스 가능
- 스프링 부트 Devtools 지원
- 버전 관리 시스템(VCS)
- 일부 Git 커밋 지원
- 디렉토리, 모듈 또는 저장소별로 로컬 변경 사항을 그룹화하는 토글 기능
- 커밋 해시를 클릭하여 커밋 세부 정보 창에서 로그 탭 으로 이동하는 기능
- Git로그 : History for revision 탭을 위한 새로운 UI 및 성능 향상
- 진행중인 rebase 프로세스가있는 경우 Rebase 중단 , Rebase 계속 또는 Skip Commit 작업을 Git Branches 팝업 에서 사용할 수 있습니다.
- Commit and Push … 액션에 대한 새로운 Alt + Cmd + K ( macOS ) 또는 Alt + Ctrl + K ( Windows 및 Linux ) 단축키
- Git 및 GitHub에 대한 Clone Repository 대화 상자 가 하나로 병합되었습니다.
- SVNKit 라이브러리가 제거되었습니다. 더 알아보기
- TypeScript 기능 향상
- 최신 TypeScript 2.7 기능 지원
- 회원 구현(Implement Members) 작업 개선
- Frameworks:
- Database 툴
- SQL 로그 데이터 편집기
- 이제 MariaDB 가 지원됩니다.
- Redshift 에서 외부 스키마 지원 . 더 알아보기
- 기타 기능
- 빠른 문서 (Quick Documentation)팝업 기능 수정
- 창 크기에 맞게 그래픽의 사이즈를 자동 조정
- Eclipse 프로젝트를 가져 오는 동안 IntelliJ IDEA는 이제 코드 스타일 구성을 가져올 수 있습니다.
- 새로운 터미널 액션 열기(Open in terminal)
- Windows 용 다중 디스플레이에서 향상된 HiDPI 지원
- Hunspell 플러그인
- Hunspell 사전 지원. 더 알아보기
- Docker 플러그인
- Docker의 향상된 Docker Compose 기능 지원
- Kubernetes 플러그인
- YAML Kubernetes 리소스 파일에 대한 풍부한 지원
- JSON 스키마 기반의 JSON Kubernetes 리소스 파일에 대한 기본 지원 . 더 알아보기
언제나 그렇듯이 JetBrains 업데이트를 통해 다음과 같은 주요 문제를 해결했습니다.
- 이제 Search Everywhere(Double Shift) 팝업 후 바로 검색됩니다. : IDEA-124160 .
- Select In (Alt+F1) 하여 팝업되는 프로젝트 도구(Project tool) 창 에서 바로 검색됩니다. : IDEA-164945
- DIFF 창(Ctrl+D)을 본 후 ESC 하여 나가면 버전 제어 도구(Version Control Tool) 창이 바로 활성화 됩니다. : IDEA-124651 .
- JavaDoc 포맷 개선: HTML-fragments 의 재전송을 방지합니다. : IDEA-143120
- 대화 상자 바깥 쪽을 클릭하여도 경로에서 찾기 (Find in Path) 대화 상자가 사라지지 않게 수정되었습니다. : IDEA-168640
- Maven 프로젝트에서 IDE는 이제 모듈의 콘텐츠 루트에없는 경우에도 소스 / 테스트 소스 / 자원을 자동 임포트 합니다. : IDEA-72904 .
수정 사항의 전체 목록은 릴리스 정보 를 확인하십시오 .
항상 말씀 드리지만, 어려분의 의견은 매우 소중합니다. 앞으로도 발견 된 모든 문제를 주저없이 문제 추적기에 보고해 주세요.
최신 뉴스를 받고 싶다면 JetBrians 코리아 페이스북에 좋아요를 클릭해주세요.
웹 사이트 에서 IntelliJ IDEA 2018.1을 다운로드 하거나 Toolbox App 에서 업데이트를 받으실 수 있습니다.
The Drive to Develop
JetBrains 팀
본 게시물은 영문 컨텐츠를 번역하여 작성되었습니다.