[IntelliJ] 인텔리제이에서 Makefile 편집 시 탭이 스페이스로 바뀌지 않도록 설정하는 방법 - Makefile Language

민지·2025년 7월 28일
0

Spring

목록 보기
29/37
post-thumbnail

Makefile:6: *** missing separator. Stop.

Makefile 에서는 명령어 실행 줄은 반드시 Tab 문자로 시작해야한다. 근데 이 missing separator 는 거의 100% 명령어 앞에 Tab 이 아니라 Space 가 들어갔을 때 발생한다.

추가 확인

  • 인텔리제이에서 Makefile 열어서 우측 하단 줄바꿈을 LF(Line Endings)로 변경 (CRLF → LF)
  • 인코딩은 UTF-8 (BOM 없음) 으로 저장




인텔리제이에서 자동으로 스페이스로 바꿔버려서 탭이 깨지는 경우도 많다. 탭 강제 유지 설정 해두면 편하다길래 설정해주겠다.

✅ 인텔리제이 탭 유지 설정 플러그인 설치


File → Settings → Plugins

Makefile Language (JetBrains에서 제공하는 플러그인) 검색해서 설치

설치 후 재시작

File → Settings → Editor → Code Style 목록에 Makefile 항목이 생김 → 여기서 "Use tab character" 체크하고 Indent 조정

안먹히던 Tap 이 이제 되고 Tap 표시도 뜨고 굿!

profile
개발일지

0개의 댓글