IntelliJ IDEA란?

All lectures for KO purposes
레벨 1 , 레슨 628
사용 가능

IntelliJ IDEA는 JetBrains의 Java 애플리케이션용 통합 개발 환경입니다. 모든 최신 기술과 프레임워크를 지원하는 가장 지능적이고 편리한 Java 개발 환경으로 자리잡고 있습니다.

IntelliJ IDEA는 Eclipse IDE 및 NetBeans IDE와 함께 가장 인기 있는 3대 Java IDE 중 하나입니다.

IntelliJ IDEA 서비스 약관

2001년 1월 IntelliJ IDEA의 첫 번째 버전 이후 JetBrains는 새로운 기능을 추가하고 기존 기능을 개선했습니다.

버전 9.0부터 IntelliJ IDEA는 두 가지로 제공됩니다.

  • 커뮤니티 에디션
  • 얼티밋 에디션

Community Edition은 Apache 2.0 라이선스에 따른 무료 버전입니다. GUI(그래픽 사용자 인터페이스)를 사용하여 애플리케이션을 개발할 뿐만 아니라 JVM 및 Android 개발을 위한 것입니다. 교육 목적의 초보 개발자와 상업적 개발을 위한 전문가 모두에게 유용합니다.

Ultimate Edition은 상용 라이선스로 제공되며 Community Edition보다 더 많은 도구를 지원합니다. 이 버전은 엔터프라이즈 및 웹 개발용입니다. 백엔드 및 프런트엔드 개발자에게 유용합니다.

앞으로 6개월 동안 Community Edition이 귀하에게 적합할 것입니다.

IntelliJ IDEA는 Windows, macOS, Linux의 세 가지 플랫폼에서 사용할 수 있습니다. JetBrains 공식 웹사이트 에서 최신 버전을 다운로드할 수 있습니다 .

다른 코드가 실행되는 이유는 무엇입니까?

이것은 뉴비들이 가장 많이 하는 질문 중 하나입니다. 여기서 문제는 IntelliJ IDEA의 Run Configuration 입니다 .

IDE는 코드를 실행하는 여러 가지 방법( 기본 방법)을 제공합니다.

  1. 기본 메서드 또는 기본 메서드 가 포함된 클래스 옆에 있는 실행 버튼을 클릭하기만 하면 됩니다 .

  2. 프로젝트 트리에서 파일을 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 실행...을 선택합니다.

  3. 고급 옵션으로 실행하십시오.

초보자는 세 번째 방법을 사용할 때 종종 어려움을 겪습니다. 다양한 파일을 실행한 후 IDEA는 대신 각 파일/클래스에 대한 실행 구성을 생성하고 "실행 구성" 목록에 저장합니다.

일부 설정을 선택하고 구성 편집...을 누르면 고급 실행 설정이 표시됩니다.

이러한 설정을 통해 프로그램을 실행하는 데 사용할 Java 버전을 지정하고 추가 환경 설정 또는 프로그램 인수를 추가할 수 있습니다. 프로그램 인수는 main() 메서드 에 전달되는 인수입니다 .

얼마나 편리한 기능입니까! 그러나 이것이 바로 초보자가 직면하는 가장 일반적인 문제, 즉 "다른 코드가 실행 중입니다"의 원인입니다.

파일과 일치하지 않는 실행 구성이 선택된 경우 실행 버튼을 누르면 문제가 발생합니다 .

이 실수를 방지하려면 드롭다운 목록에서 원하는 파일/클래스 이름을 선택하십시오.

IntelliJ IDEA에서 코드 작업을 위한 도구

IntelliJ IDEA에는 코드 작업을 위한 많은 도구가 있습니다. 아래에서 그 중 몇 가지 예를 제공합니다.

라이브 템플릿 기능을 통해 개발자는 자주 사용하는 코드 구조를 작성하는 데 소요되는 시간을 크게 줄일 수 있습니다.

예를 들어 기본 메서드를 만들려면 편집기에 psvm을 입력하고 TAB 키를 누르기만 하면 됩니다.

-> 탭 ->

단축키

핫키는 코딩을 크게 단순화하고 가속화할 수 있습니다. 그러나 단축키를 사용하려면 단축키를 알아야 합니다. 다음은 현재 또는 가까운 장래에 도움이 될 몇 가지 주요 조합입니다.

Ctrl + Space — 입력을 완료하기 위한 옵션 목록을 표시합니다.

Ctrl + W — 스마트 텍스트 선택. 먼저 커서가 있는 단어를 선택한 다음 가장 가까운 전체 명령문 등을 전체 문서까지 선택합니다.

등등.

Ctrl + Y — 커서를 같은 위치에 유지하면서 전체 줄을 삭제합니다.

Ctrl + Shift + Space — Ctrl + Space 와 동일 하지만 정적 필드 및 메서드를 고려합니다. 또한 적절한 유형으로 필드를 초기화하는 데 도움이 됩니다.

Ctrl + B — 필드, 메서드 또는 클래스의 선언으로 이동합니다. Ctrl + LMB를 누르는 것과 동일한 효과를 생성합니다 .

Ctrl + / — 코드 줄을 주석 처리합니다. 여러 줄을 선택한 경우 이 키 조합은 전체 선택 항목을 주석 처리합니다.

Shift + F6 — 사용되는 모든 위치에서 필드, 메서드 또는 클래스의 이름을 바꿉니다.

Ctrl + Q — 팝업 창에서 메소드에 대한 문서를 표시하므로 소스 코드를 검색할 필요가 없습니다. 이렇게 하면 입력 매개변수와 반환 값을 이해하는 데 도움이 됩니다.

Shift + Shift ( Double Shift , 즉 Shift를 연속으로 2번 빠르게 누름 ) — 모든 곳에서 모든 항목을 검색합니다(클래스와 파일은 검색하지만 메서드는 검색하지 않음). 이것은 어딘가에서 본 것을 기억하고 이름에서 두 글자를 기억할 때 유용합니다. 이 창은 찾는 데 도움이 됩니다.

클래스 검색 시 이름의 일부를 입력하거나 CamelCase로 처음 2글자만 입력할 수 있습니다. 예를 들어 BuRe는 BufferedReader를 찾습니다 .

Ctrl + Shift + V — 복사한 마지막 몇 개의 항목을 기억하는 스마트 붙여넣기 작업입니다.

Ctrl + Shift + Space — 컨텍스트에 따라 값을 대체하는 옵션을 제안하는 스마트 자동 완성.

Ctrl + Shift + A — 작업을 검색합니다. 어떤 동작에 대한 바로 가기 키를 갑자기 잊어버렸는데 이름이 기억나면 아무 동작이나 찾아서 실행할 수 있습니다.

Ctrl + Alt + M — 선택한 코드 조각을 별도의 메서드로 추출합니다. 이 단축키는 리팩토링에 매우 유용합니다.

Alt + Enter — 모든 문제를 해결하는 자동 완성. 실제로 거의 항상 도움이 됩니다. 컴파일 오류가 발생하고 정확한 솔루션을 모르는 경우 가장 먼저 해야 할 일은 IDEA가 제안하는 내용을 확인하는 것입니다.

Alt + Insert — 메서드, 생성자, 클래스 등 모든 것을 자동으로 생성합니다.

Ctrl + O — 부모의 메서드를 재정의합니다.

Ctrl + K — Git으로 작업할 때 커밋합니다.

Ctrl + Shift + K — Git으로 작업할 때 푸시합니다.

Ctrl + Alt + S — IDEA 설정.

Ctrl + Alt + Shift + S — 프로젝트 설정.

이는 IntelliJ IDEA의 유용한 기능에 대한 전체 목록과는 거리가 멉니다. 앞으로의 수업에서는 디버그 모드를 포함하여 다른 많은 유용한 기능에 대해 이야기할 것입니다.

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