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 |