개발자 이씨개발자 이씨
Home
  • VuePress

    • 테마 기타
  • GIT

    • Conventional Commits 1.0.0
  • AWS

    • CloudFront
  • Java

    • JUnit5로 계층 구조의 테스트 코드 작성하기
  • IDE

    • IntelliJ IDEA
  • DotENV

    • MacOS Development
    • Windows Development
Home
  • VuePress

    • 테마 기타
  • GIT

    • Conventional Commits 1.0.0
  • AWS

    • CloudFront
  • Java

    • JUnit5로 계층 구조의 테스트 코드 작성하기
  • IDE

    • IntelliJ IDEA
  • DotENV

    • MacOS Development
    • Windows Development

IntelliJ IDEA

목차
  • 단축키
  • 라이브 템플릿

단축키

단축키기능
shift + command + enter문장 완성
control + option + N신규 파일 생성
command + option + V변수 추출
command + option + P파라미터 추출
command + option + M메소드 추출
alt + enter수정
shift + control + R실행
shift + R재실행
command + E직전 파일들 열기
command + N생성 (constructor, getter/setter)
F2첫번째 오류로 이동
command + F12클래스의 메소드 목록
shift + F6이름 변경
command + option + B구현체 목록
control + M매칭되는 블럭으로 이동
command + option + N인라인 변경

라이브 템플릿

축약어기능내장
psvmpublic static void mainO
soutSystem.out.printO
soutvSystem.out.print valueO
soutpSystem.out.print parameterO
psfpublic static finalO
psfipublic static final intO
psfspublic static final StringO
iteriterate iterable or arrayO
forifor(int i = 0;…) {}O
logcprivate static final Logger log = LoggerFactory.getLogger(class);X
logmlog current class and methodX
logplog parameters of current methodX
logvlog valueX