IntelliJ IDEA 2018.1 출시!

변화에 대한 준비가 되었습니까? 올해의 첫 주요 업데이트 IntelliJ IDEA 2018.1을 만나보세요! 이 새로운 릴리스는 지원되는 언어, 프레임 워크, 버전 컨트롤 도구, 디버거, 컴파일러 및 편집기에 대한 중요한 개선 사항을 제공합니다. 지금 다운로드 하여 사용해보십시오!

800x400_blog_IJ_2018_1_@2x_preview

웹 사이트에서 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 코드를 패키지에 붙여 넣을 수 있습니다.
    • 범위 지정 함수 호출 변환 유도 기능. 자세히 알아보기 .
      • Kotlin 1.2.30에서는 호출을 범위 지정 함수로 변환하고 실행하고 서로 상호 작용할 때뿐만 아니라 적용 할 때까지 새로운 의도를 추가합니다.
        lara-6
  • 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: 
    • Vue.js 플러그인을 통해 새로운 Vue 프로젝트를 생성하는 기능
    • Prettier 플러그인을 통해 독창적인 코드 포맷터,  Prettier를 지원합니다.
    • Spring Security 5.0 지원
    • FreeMarker 매크로 호출에 삽입
  • Database 툴
    • SQL 로그 데이터 편집기
    • 이제 MariaDB 가 지원됩니다.
    • Redshift 에서 외부 스키마 지원 . 더 알아보기
  • 기타 기능
    • 빠른 문서 (Quick Documentation)팝업 기능 수정
    • 창 크기에 맞게 그래픽의 사이즈를 자동 조정
    • Eclipse 프로젝트를 가져 오는 동안 IntelliJ IDEA는 이제 코드 스타일 구성을 가져올 수 있습니다.
    • 새로운 터미널 액션 열기(Open in terminal)
    • Windows 용 다중 디스플레이에서 향상된 HiDPI 지원
  • 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 팀

800x155_blog_footer_varIntelliJIDEA_2018_1_@2x_var1

본 게시물은 영문 컨텐츠를 번역하여 작성되었습니다.

 

 

 

 

 

image description

Discover more