본문 바로가기

IT기타/WEB

IntelliJ

 

ToolBOX 사용하기

-. Release 버전

 

프로젝트 생성하기

-. JAVA 모듈보다는 빌드모듈을 기준으로 프로젝트로 생성하는게 좋음

-.groupid : 프로젝트 그룹

-. ArtifactId : 

-.project-name :

-.project-location :

 

■ 단축키

구분 단축키 내용
  Alt + Insert 디렉토리, 패키지, 클래스 등 생성 목록 보기
  Shift + Ctrl + F10 현재 포커스 실행 ( 해당줄에서 실행버튼 )
  Shift + F10 이전 실행
  Ctrl + D 라인 복사하기
  Ctrl + Y 라인 삭제하기
  Ctrl + Shift + J 라인 합치기  ( SQL 쿼리 수정 etc.. )
  Shift + Ctrl + ↑↓ 라인 단위로 옮기기 ( 구문내에서만 가능 )
  Shift + Alt + ↑↓ 라인 단위로 이동
  Alt + Ctrl + Shift + ←→ Element 단위로 옮기기
  Ctrl + P 인자값 즉시 보기
  Shift + Ctrl + I 코드 구현부 즉시 보기  ( 포커스 위치별로 상이함 ) - JS 파일등 정적파일도 가능함
  Ctrl + Q Doc 즉시 보기
  Ctrl +<, > 단어별 이동
  Shift + Ctrl + <, > 단어별 선택
  Home, End 라인 첫/끝 이동
  Shift + Home, End 라인 전체 선택
  Page Up / Down Page Up / Down
  Ctrl + W (위)
Shift + Ctrl + W (아래)
포커스 범위 한 단계씩 늘리기
  Ctrl + Alt ←→ 포커스 뒤로/앞으로 가기
  Ctrl + Ctrl + 아래 멀티 포커스 ( 문자열 일괄 변경 )
  F2 오류 라인 자동 포커스
검색 Ctrl + F 현재 파일에서 검색
  Ctrl + R 현재 파일에서 교체
  Ctrl + Shift + F 전체에서 검색
  Ctrl + Shift + R 전체에서 교체
  Ctrl + Shift + F
Regex 체크
정규표현식으로 검색, 교체  () 사용하면 $1, $2 처럼 변수로 사용도 가능
  Shift + Ctrl + N 파일 검색
  Shift + Ctrl + Alt + N 메소드 검색
  Shift + Ctrl + A Action 검색
  Ctrl + E 최근 열었던 파일 목록 보기
  Ctrl + Shift + E 최근 수정했던 파일 목록 보기
     

 

■ 코드 템플릿

단축키 내용
psvm 메인 메소드
sout System.out.println()
   
   

 

■  리펙토링 Extract (추출)

단축키 내용  
Ctrl + Alt + V extractVariable 동일한 변수를 한번에 일괄 변경시
Ctrl + Alt + P extractParameter 동일한 값을 파라미터로 일괄 변경시
Ctrl + Alt + M extractMethod 메소드 별로 분기 처리시
F6 (이동 ) InnerClass innerClass를 외부 Class로 빼는

 

■  리펙토링 기타

단축키 내용  
Shift + F6 일괄변경  
Shift + Ctrl + F6 타입 일괄 변경  
Ctrl + Alt + O 사용하지 않은 import 제거 자동으로 지원 설정창에서 optimize import on
Ctrl + Alt + L 정렬기능  

 

■  디버깅

단축키 내용  
없음 디버그 모드로 실행하기 현재포커스 디버그 모드
Shift + F9 이전에 실행한 디버그 모드 이전에 실행했던 디버그 모드
F9 resume 다음 break point로 이동하기
. 좌측 ( collstack ) : 거기까지 어떻게 왔는지
. 우측 ( Variables ) : 사용할 수 있는 모든 변수를 볼 수 있음  ( 브레이크 포인트 이전 까지 ~~ )

F8 Step Over break point 다음으로 자동으로 다음줄 까지 ( 모든 줄에 break point를 )  - 변경분은 파란색으로 표기 
F7 Step Into break point 다음 메소드 (안으로)
Shift + F8 Step Out Step Into로 안으로 포커싱 확인 후 다시 원래 밖으로 이동하고 싶을때
Alt + F8 Evaluate Expression 브레이크된 상태에서 코드 사용하기
DTO에 값이 정상적으로 들어가 있는지~~  .findAll()  -- break 상태에서 계산도 가능함
없음 Watch 브레이크 된 이후로 코드 변경 확인하기

 

Line Number  - Show Line Number

빈곳에 클릭시 디버깅모드 선택

 

■  Git 사용하기

단축키 내용  
Alt + 9 Git View On View > Tool Window > version control
-. Local Changes : 변경된 내용 ( show diff )  - diff 에서 직접 수정 가능
-. Log : commit log 확인 ( 현재 Git 상태 확인 ) - 우클릭으로 직접 사용가능
-. Console : 오류 발생시 참조용
Alt + ` Git Option Popup commit 등 git 명령을 실행할 수 있음 ( 숫자키로도 실행 가능 )
Alt + ` = > 4 Git History  
Alt + ` = > 7 Branch  
Ctrl + K Commit -. reformat code , rearange code  :  변경된 파일등 자동 정렬
Ctrl + Shift + K Push 신규 파일은 commit 후 push
없음 Pull 엑션 검색 (git pull)

 

■  Github 연동하기

단축키 내용  
Ctrl + Shift + A 기존 프로젝트에서 Github 연동하기 액션검색 ( share github )
없음 Github 프로젝트에서 clone 받기 Check out from version control
bitbucket > clone 후 복사
로그인시 내가 가지고 있는 프로젝트가 모두 보여짐
import 시 maven 선택)
프로젝트 내에 있는 reffer를 사용 ( maven 은? )

 

■  플러그인

□ 플러그인 설치

-. Ctrl + Shift + A (plugins) > 우측 pr > browers repositories( download로 sort )

 

  추천 플러그인

-. presentation Assistant : 하단에 단축키나 윈도우에서 어떻게 뜨는지 같이 뜸

-. bashSupport : shell 지원을 하지 않아, shell 파일 생성시  ( 터미널 직접 실행 가능 ) =  CTRL + S

-. translator : 내가 만든 영문 코드를 한글로 번역 또는 한글을 영문으로 

반응형

'IT기타 > WEB' 카테고리의 다른 글

마케팅 용어  (0) 2025.12.01
G2 인증서  (0) 2025.11.25
BPF Door 점검  (1) 2025.11.03
ROAS  (0) 2025.10.22
Stealer logs cloud  (0) 2025.10.16