JavaRush /Java Blog /Random-KO /IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?

IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?

Random-KO 그룹에 게시되었습니다
지난달 말 JetBrains는 IntelliJ IDEA를 버전 2018.1로 업데이트했습니다. 이 릴리스는 지원되는 언어뿐만 아니라 프레임워크, 버전 제어 시스템, 디버거, 컴파일러 및 편집기에 대한 일련의 개선 사항을 포함하여 이전 릴리스와 크게 다릅니다.   IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 1업데이트에서 소개된 가장 중요한 사항 중 일부에 중점을 두겠습니다. 전체 목록을 보려면 링크를 따르세요 .

IntelliJ IDEA 2018.1의 새로운 기능

자바:

  • Stream API 호출 체인의 코드 완성은 이제 유형 캐스팅을 지원하고 기존 filter(String.class :: isInstance) 호출에 따라 자동으로 유형을 할당하는 완성 옵션을 제공합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 2
  • Postfix 코드 완성 기능이 향상되어 이제 자신만의 Java 템플릿을 생성할 수 있을 뿐만 아니라 기본 설정 | 편집자 | 일반 | 접미사 완성.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 삼
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 4
  • 이제 IDE는 "보다 큼"과 "보다 작음" 유형의 변수 간의 관계를 추적하고 변수를 비교할 때 다양한 코드 분기에서 조건이 항상 참(true) 또는 거짓(false)인지 감지합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 5
  • Java 검사 및 빠른 수정: 새 버전에는 Java 9용으로 특별히 설계된 검사 및 빠른 수정이 포함되어 있으며 중복된 close() 호출에 대해 경고하고 이를 제거하기 위한 빠른 수정을 제공합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 6
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 7
  • 선택한 영역에 발생할 수 있는 오류를 해결하기 위한 여러 가지 옵션이 있는 경우 IntelliJ IDEA는 해당 옵션을 모두 유형별로 그룹화합니다. 이렇게 하려면 "결과 확인" 창에서 부분 수정 버튼을 클릭하세요.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 8
  • IntelliJ IDEA 2018.1 은 테스트 영역과 태그가 지정된 클래스 및 메서드에 포함될 수 있는 JUnit 5 @Tag 주석을 지원합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 9
  • 이제 클래스 이름 끝뿐만 아니라 시작 부분에도 "Test"라는 접두사를 추가하여 테스트 클래스를 생성할 수 있습니다.

JVM 디버거

  • 중단점에 대한 스택 추적을 콘솔에 인쇄합니다. 또한 IDE를 사용하면 콘솔 로그에서 여러 중단점에 대한 스택 추적을 동시에 볼 수 있습니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 10
  • 프레임 컨텍스트 메뉴에서 사용할 수 있는 새로운 스택 복사 작업을 사용하여 현재 스레드에 대한 스택 추적을 복사하는 기능.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 열하나

자바 컴파일러

  • Java 컴파일러 페이지에서 크로스 컴파일(Java 9 이상)에 --release 옵션 사용 확인란을 새로 추가했습니다.
  • 이제 특정 버전의 ECJ 컴파일러를 사용할 수 있습니다.

편집자

  • 소스 코드에 직접 주석을 달 수 없는 경우에도(예: 라이브러리 클래스의 경우) 코드에 외부 주석을 추가하는 것이 가능합니다. 소스 코드 외부에 저장된 annotation.xml 파일에서 주석을 사용자 정의할 수 있습니다.
  • IDE는 자동으로 생성된 주석을 소스 코드에 직접 표시합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 12
  • 코드의 축소된 부분에 오류나 경고가 포함되어 있으면 유효성 검사 상태에 따라 강조 표시되고 색상이 지정됩니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 13
  • 또한 IDE는 일치 항목이 포함된 경우 현재 파일을 검색할 때 축소된 코드 섹션을 강조 표시합니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 14
  • "Alt + 스크롤 다운" 및 "Alt + 스크롤 업" 조합을 사용하여 다음 또는 이전 항목으로 이동하는 기능.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 15

프로젝트 구성

  • 이제 프로젝트 구조 대화 상자의 상황에 맞는 메뉴에서 사용할 수 있는 새로운 모듈 이름 변경... 액션을 사용하여 여러 모듈의 전체 이름을 동시에 변경할 수 있습니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 16
  • 클래스 경로에 "제공된" 종속성을 추가할 수 있는 "제공된" 범위의 종속성을 포함하는 새로운 옵션이 추가되었습니다.
      IntelliJ Idea 2018.1: 새로운 기능은 무엇인가요?  - 17

검색 및 바꾸기

  • 경로에서 바꾸기 창에서 정규식 바꾸기 결과를 미리 볼 수 있는 기능
  • 구조적 검색이 개선되었습니다. 이제 구조 검색 대화 상자에서 자신만의 검색 템플릿을 만들거나 기존 검색 템플릿 중 하나를 선택할 수 있습니다.
IntelliJ IDEA 2018.1의 새로운 기능을 이미 활용하셨나요?

Habrahabr 에서 가져온 소스 이미지

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION