Intellij 및 명령어

TopOfTheHead·2025년 10월 21일

인텔리제이 명령어

  • ctrl + shift + enter :
    세미콜론을 자동으로 설정하는 명령어

  • shift + enter :
    。위 커서 위치에 관계 없이, 아래 으로 이동하는 명령어

  • alt + shift + 화살표위아래 :
    코드블록을 한칸 씩 위 아래로 이동

  • ctrl + d :
    。선택한 코드블록 복사

  • ctrl + alt + v :
    코드에 해당하는 반환Type 변수명 생성

  • ctrl + alt + m :
    SQL 구문Method로 변환하는 명령어
  			"""
				INSERT INTO `member`(
				`name`, `password`, `email`, `balance`
				)
				VALUES ('%s', '%s', '%s', '%s')
			""".formatted(name, number, email, balance);
 	private static void zadas() {
		"""
			INSERT INTO `member`(
			`name`, `password`, `email`, `balance`
			)
			VALUES ('%s', '%s', '%s', '%s')
		""".formatted(name, number, email, balance);
	}
  • ctrl + b or ctrl + 좌클릭 :
    메서드 / 클래스원본 코드로 이동하는 명령어

  • ctrl + p :
    메서드에서 사용되는 매개변수 정보를 확인

  • shift + shift :
    검색 기능 가져오기

  • ctrl + l :
    。검색어를 통해 코드 검색

  • alt + insert : 생성자, getter 등 생성 시 사용하는 명령어

  • ctrl + o :
    부모 클래스로부터 오버라이딩이 가능한 메서드를 확인

  • 코드블록선택 + F6
    。해당 선택된 코드를 따로 Class모듈로서 분리

클래스 우클릭 -> Diagrams -> Show Diagrams를 실행 시 해당 클래스위계 관계를 확인 가능


▶ 어떤 클래스가 해당 클래스부모클래스인지 확인 가능

Itellij에서 JDK gradle빌드버전 교체하기
settings - Build, Execution, Deployment - Build Tools - Gradle에서 Gradle JVMjdk 버전 설정 후 gradle reload

작업시작전에는 무조건 PULL을 수행

인텔리제이 초기설정

  • formatter 설정 :
    naver-intellij-formatter.xml
    Settings - Editor - Code Style - Java에서 설정
    tab, indent, continuation indent를 각각 2로 설정

  • Save Action X 설정
    Plugins - Save Actions X 들어가서 다음처럼 설정

인텔리제이에 여러 프로젝트를 동시에 띄우는 법?
File - New - Module From Existing Sources - 프로젝트의 build.gradle 클릭

▶ 여러 프로젝트가 open

프로젝트Spring Starter 추가 정의
build.gradledependencies{}에 정의된 Add Starters 클릭

MVNRepository 사이트에서 필요한 의존성을 검색하여 직접 코드블록에 정의

특정 환경프로필활성화하는 방법
Intellij :
edit configurations - > Active profiles

。해당 Active profiles 부분에 환경명을 입력 시 해당 환경프로필이 활성화

환경변수 설정하는 방법
application.ymlproperty placeholder ( ${환경변수명} )에 해당하는 환경변수을 입력하는 방법

edit configurations -> Modify Option -> Environment variable
。다음 순서로 환경변수를 활성화 한 후 환경변수명:비밀번호 입력 후 설정

패키지 경로를 못찾는 경우
패키지 경로는 올바른 상황에서 패키지 경로를 찾지 못하는 경우

터미널./gradlew clean build를 실행
시스템환경변수로 정의된 java버전java 17 이상이어야한다.

패키지트리구조 표현
terminaltree ./상대경로 /f를 입력

특정 포트를 점유하는 프로세스 종료하기
8080 포트를 사용하는 프로세스 검색 시

 netstat -ano | findstr 8080
 taskkill /f /pid PID명

profile
공부기록 블로그

0개의 댓글