IntelliJ IDEA

 

 

    IntelliJ IDEA 클라이언트와 서버 측면의 자바 애플리케이션 개발을 위한 통합 개발 환경(IDE)입니다.
    
제품의 현재 주요한 버전은4.x 입니다.



    
IntelliJ IDEA에서 이용할 있는 여러 가지 태스크에 관하여 도움을 얻기 위하여, 아래 연결을 클릭하십시오.

1. IDEA 사용자 인터페이스

메뉴와 툴바
윈도우
에디터 윈도우
상태 표시줄

2. 프로젝트 관리

프로젝트 생성
모듈 생성
프로젝트 구성

경로
컴파일러 옵션
버전 제어

CVS 옵션
Visual SourceSafe 옵션
StarTeam 옵션

프로젝트 코드 스타일 옵션
GUI 디자이너 옵션
템플릿 프로젝트 설정

프로젝트 닫기 재개멀티프로젝트의 지원

프로젝트 공유

3. IDE 설정

일반 옵션
외관
에디터 옵션
코드 완성
에러 강조 옵션
색과 폰트
전체 코드 스타일 옵션

일반
들여쓰기와 중괄호
랩핑
공백
공백
임포트 
JavaDoc
J2EE 이름 

디버거 옵션
외부 자원
파일 타입
TODO
로컬 히스토리 옵션
라이브 템플릿
파일 템플릿
키맵
외부
경로 변수
플러그 관리자
JDK & 글로벌 라이브러리
애플리케이션 서버
Intention PowerPack 
사용자 & 시스템 설정

4. 프로젝트 구조

프로젝트
커맨더
파일 구조
클래스 계층
메소드 계층
계층

5. 파일 관리

새로운 파일 생성
새로운 클래스 생성
새로운 인터페이스 생성
새로운 패키지 생성
새로운 디렉터리 생성
파일 열기
삭제
파일(Diff) 비교
파일 템플릿

6. 파일 편집

 코드 완성
에러 강조 표시
Intention Actions 
코드 폴딩
코드 리포맷팅
임포트 관리
매크로
라이브 템플릿

라이브 템플릿에 대하여
사전 정의된 라이브 템플릿
라이브 템플릿 정의

 Override/Implement/Delegate Methods
코드 생성
다른 코드-인식 특징
Javadoc 편집
Javadoc 생성
앤트 빌드 생성
생산성 가이드
종속성 분석

7. 네비게이션 & 검색

일반 검색

찾기 옵션
교체 옵션
인크리멘탈 검색
경로에서 찾기
경로에서 교체

코드 네비게이션
사용 검색

패키지 사용 검색
클래스 사용 검색
메소드 사용 검색
클래스 필드, 메소드 매개 변수, 로컬 변수 사용 검색
Refactoring 미리보기

구조화된 검색 교체
복제 위치
검색 윈도우
북마크
ToDo 목록

8. GUI 디자이너

개요

GUI 만들기
펑션화 만들기
주문의 구성요소 팔레트

9. Refactoring Code

 Rename Refactorings

 Rename Package
 Rename Class
 Rename Method
 Rename Field
 Rename Local Variable
 Rename Method Parameter

메소드 서명의 변경
클래스 서명의 변경
메소드 정적으로 만들기  

인스턴스 메소드로 변환
Move Refactorings

 Move Package
 Move Class
 Move Members
 Move Inner to Upper Level

카피/클론 클래스
안전한 삭제  

추출 메소드  

 메소드 코드 중복의 교체  

 Introduce Variable
 Introduce Field
 Introduce Constant
 Introduce Parameter

 Extract Interface
 Extract Superclass

가능한 곳에서 인터페이스 사용
멤버 끌어 올리기
멤버 밀어 내리기
Replace Inheritance With Delegation
Inline Refactoring

Inline Variable
Inline Method

익명을 내부로 변환
필드의 인캡슐화
Replace Temp with Query
Replace Constructor With Factory Method
Generify Refactoring

10.컴파일/실행/디버깅

컴파일
실행/디버그 옵션

애플리케이션 옵션
애플릿 옵션
JUnit 옵션
원격 프로세스 옵션
JSR45 호환 서버 옵션
Tomcat 서버 옵션
WebLogic 서버 옵션

실행
디버깅

디버그 동작
브레이 포인트 관리

라인 브레이크 포인트
예외 브레이크 포인트
필드 워치 포인트
메소드 브레이크 포인트
브레이크 포인트 - 공통 이슈

디버그 윈도우

쓰레드
프레임
워치

12. 버젼 제어 시스템

CVS 통합

CVS 통합의 구성
글로벌 CVS 퍼레이션
프로젝트 특유의 오퍼레이션
파일 특유 오퍼레이션
고급 기능

StarTeam 통합
Visual SourceSafe 통합

13. JUnit 통합

14. Ant 통합

일반 옵션
Ant 빌드 윈도우
빌드 파일 속성

15. 로컬 히스토리

파일 히스토리
디렉터리 히스토리
차이 보기
추가 라벨

16. 코드 검사 

 Unused Declaration
 Declaration Access Can Be Weaker
 Declaration Can Have Static Modifier
 Declaration Can Have Final Modifier
 Unused Method Parameters
 Actual Method Parameter Is the Same Constant
 Unused Method Return Value
 Method Returns the Same Value
 Empty Method
 Redundant Throws Clause
 Constant Conditions & Exceptions
 Unused Assignment
 Redundant Type Cast
 Local Variable or Parameter Can Be Final
 Declaration Has Javadoc Problems
 Deprecated API Usage
 equals() and hashCode() Not Paired
 EJB Errors And Warnings

17. J2EE 지원

J2EE 애플리케이션 개발

J2EE 애플리케이션 모듈 생성

J2EE 구성요소의 추가/삭제
설정/에디터

EJB 지원

EJB 관리

EJB 모듈의 생성
EJB 항목 작성
EJB 항목 삭제
EJB 모듈 속성의 편집
EJB 속성의 편집

EJB 편집
리팩토링

& 트릭

애플리케이션 개발

모듈의 생성 제거
모듈 지원의 구성
모듈 속성 에디터
Make 모듈
JSP Servlets 편집
JSP Validation

태그 라이브러리 지원

모듈 실행/디버깅

& 트릭

XML 지원

XML 편집
DTD
XML 스키마 지원
Ant 빌드 파일 편집

애플리케이션 서버 통합

애플리케이션 서버 통합의 구성
J2EE 애플리케이션의 전개

18. Generics 지원

 Generics 소개
 Generics 지원 셋업
 Generics 인식의 특징 예제

19. 참조

기능적 분류에 의한 디폴트 단축키
스트로크에 의한 디폴트 단축키
공통 다이얼로그
Open API

20. 감사의