Intellij 단축키 정리한 내용

LeeKyoungChang·2022년 2월 8일
0

other(이외 공부)

목록 보기
34/41
post-thumbnail

Intellij

  • 파일 이름 변경 : shift + f6
  • 맥북 빨간 줄 뜨고 입력 잘안될 때 : option + enter
  • cmd + shift + enter
new Mem // 여기서 바로 버튼 클릭시 MemberRepository;로 해당 단어가 자동으로 완성됨

 

  • psvm + enter
psvm -> 
	
	public static void main(String[] args){
	
}

// 바로 생성

 

  • cmd + option + v
    변수에 사용시에는 상수 생성
// (1)
"Member"String member = "Member";


// (2)
new Member(~~~);
// (cmd + option + v)시
Member member = new Member(~~~);
// 로 변경

 

  • f2 : 오류난 곳으로 바로 이동

  • 클래스 이름 잘못 지정했을 때(파일 이름과 다를 때) : Option + enter

  • 기존꺼 실행(마지막 실행된 거) : cmd + R

  • Test 생성하기 : cmd + shift + t

  • 최근 확인 한 파일 열기 : cmd + E
    * git, find, run, todo, problems 단축키 확인 가능

스크린샷 2022-01-26 오후 1 37 13

 

  • 클래스 이름을 import 하기 : option + enter
Assertions.assertThat(memberService).isInstanceOf(MemberServiceImpl.class);



assertThat(memberService).isInstanceOf(MemberServiceImpl.class);

// 로 변경
스크린샷 2021-12-22 오전 11 51 28

 

  • Test에서 Test 만들 때 : cmd + shfit + t
    스크린샷 2021-12-23 오전 11 33 06

 

  • shift + shift : 디렉터리 경로에서 입력한 내용을 찾음
    스크린샷 2021-12-23 오후 4 22 29

 

  • cmd + option + b : 구현체로 들어가기
    스크린샷 2021-12-24 오후 5 06 47

 

  • cmd + O : 라이브러리 열기
  • cmd + b : 호출한 곳 추적하기
    스크린샷 2021-12-24 오후 6 13 12

 

Creating shared instance of singleton bean : singleton 생성됨
ClassPathBeanDefinitionScanner - Identified candidate component class

 

  • soutv : Prints a value to System.out
  • soutp : Prints method parameter names and values to System.o..
  • soutm : Prints current class and method names to System.out
  • soutf : Prints a formatted string to System.out
    스크린샷 2022-01-06 오전 10 32 11

 

  • ctrl + o : Override/implement 메소드 선택
    스크린샷 2022-01-06 오전 11 47 41

 

  • ctrl + t : Refactor This
    스크린샷 2022-01-06 오전 11 51 51

 

  • cmd + 1 : 코드 입력하다, Project 필드로 넘어갈 때

  • ctrl + enterConstructorselect None : 빈 생성

  • cmd + option + b : 본 메소드 보기
    스크린샷 2022-01-10 오후 2 02 56

 

  • cmd + option + m : 현재 소스를 이용하여 메서드로 만들기

  • option + enter : 메소드 이름을 입력하였으나 아직 만들어지지 않았을 때
    스크린샷 2022-01-10 오후 4 49 57
    스크린샷 2022-01-10 오후 4 50 09

 

  • /** 입력 : 라인에 주석달기
    스크린샷 2022-01-11 오전 10 19 20

 

  • 반복문 돌린 객체.iter : for문으로 변환
    스크린샷 2022-01-11 오후 12 35 24

 

  • cmd + option + n : 코드 합치기
    스크린샷 2022-01-24 오후 6 39 17
    스크린샷 2022-01-24 오후 6 39 23

 

  • cmd + shift + r : 디렉터리 하위에 있는 파일들에서 공통 단어를 변경하려고 할 때 사용한다.
    스크린샷 2022-01-26 오전 10 19 07
스크린샷 2022-01-26 오전 10 21 38

 

  • cmd + p : 해당 클래스 생성자 파라미터 요소들 보기
    스크린샷 2022-01-26 오전 10 32 57

 

  • shfit + fn + f6 : 메소드안에서 매개변수 이름 변경
    스크린샷 2022-01-28 오후 12 19 55  
  • cmd + option + p : 입력값을 파라미터에 추가하기
    스크린샷 2022-01-31 오전 11 39 36
    스크린샷 2022-01-31 오전 11 39 49

 

  • ctrl + space : 입력한 이름으로 시작하는 애노테이션 list
스크린샷 2022-02-01 오후 6 36 21

 

  • option + option + ↓ : 한 번에 여러 줄 선택할 때 사용한다.
    스크린샷 2022-02-02 오후 12 35 46
    스크린샷 2022-02-02 오후 12 39 41

 

  • cmd + [ or ] : 이전에 실행한 것을 재 실행
profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글