inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

향상된 플랜 모드: 계획 파일관리 및 clear 실행 (UP_260222)

settings.json 파일

83

관점.xy

작성한 질문수 85

0

1.settings.json 파일은 목적별로 여러개 만들어도 상관없나요? 아니면 하나 다 넣어야 하나요?
2.setting.json 이름은 무조건 이거로 해야하나요?
setting.json2로 하니까 {} 이 표시가 없어지네요

react 인공지능(ai) claude

답변 2

0

짐코딩

안녕하세요 🙂

결론부터 말씀드리면, 파일 이름은 반드시 settings.json이어야 하고, 목적별로 아무 이름이나 여러 개 만드는 방식은 아니에요.

먼저 이름부터 보면, 클로드 코드는 정확히 settings.json이라는 이름의 파일만 설정 파일로 읽어요. 그래서 settings.json2처럼 이름을 바꾸면 클로드 코드가 그 파일을 설정으로 인식하지 못해요. 말씀하신 {} 아이콘이 사라진 것도 같은 맥락인데, 그 아이콘은 에디터가 "이건 .json 파일이구나" 하고 붙여주는 표시거든요. settings.json2로 바꾸면 더 이상 .json 파일이 아니게 되니 아이콘도 사라진 거예요. 아이콘이 없어졌다는 건 "이제 설정 파일로 안 읽힌다"는 신호로 보시면 됩니다.

여러 개 만드는 부분은, 목적별이 아니라 적용 범위별로 자리가 정해져 있어요. 내 컴퓨터의 모든 프로젝트에 적용하고 싶으면 ~/.claude/settings.json에, 특정 프로젝트에만 적용하고 싶으면 그 프로젝트 폴더 안의 .claude/settings.json에 두시면 됩니다. 처음에는 이 둘만 알아두셔도 충분하고, 보통은 한 군데에 모아 쓰셔도 괜찮아요. (개인용으로 쓰는 .claude/settings.local.json도 있는데, 익숙해지신 뒤에 보셔도 늦지 않아요.)

정리하면 이름은 settings.json으로 고정이고, 파일을 나누는 건 "전역이냐 특정 프로젝트냐"처럼 적용 범위를 구분할 때만 정해진 위치에 두시면 돼요.

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 관점.xy님.

1. 여러 개의 settings.json 파일 사용

일반적으로 settings.json 파일은 프로젝트의 주요 설정을 관리하기 위한 하나의 파일로 사용하는 것이 관행입니다. 다양한 용도나 환경에 맞게 여러 개의 설정 파일을 사용하고 싶다면, 각각의 설정 파일을 별도의 구성 방법으로 관리할 수 있습니다. 하지만, 각기도 별도의 구조로 관리하면 혼란을 초래할 수 있고 관리가 어려워질 수 있으므로, 명확한 목적이 없다면 하나의 파일로 통합하여 관리하는 것이 좋습니다. 만약 특정 환경별로 설정을 다르게 가져가길 원하신다면, .env 파일이나 다른 설정 관리 도구를 고려하시길 추천드립니다.

2. 파일 이름 및 확장자

settings.json 이라는 이름은 관례적으로 사용되는 것일 뿐이며, 필수는 아닙니다. 하지만 일반적으로 settings.json 파일을 통해 자동완성 또는 프로젝트 내에서 설정 값 인식 등 여러 가지 장점이 있으므로, 이름을 변경할 경우 해당 설정을 지원하는 도구 내에서 동일한 기능을 기대할 수 없는 경우가 많습니다.

예시:
{
  "name": "Your Application",
  "version": "1.0.0"
}

만약 settings.json2와 같이 변경한 경우, 텍스트 에디터나 IDE가 JSON 형식을 인식하지 못해 색상 하이라이트 등 편리한 기능을 제공하지 않을 수 있습니다. 따라서 .json 확장자를 사용하면 편집기에서 많은 기능을 제공받을 수 있습니다.

관련하여 더 깊이 있는 정보를 확인하고자 하신다면, 다음 링크를 참조하실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

서브에이전트 생성시 레퍼런스 및 스킬 생성

0

19

2

Git, Github 기초부터 실전까지 중 질문드립니다.

0

19

3

재생이 안됩니다.

0

23

1

클로드 설치 및 강의 미션 관련

0

32

1

/config Thinking mode 설정

0

25

2

rules 폴더나 CLAUDE.md 파일 관리 관련 질문

0

30

2

cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요

0

49

2

업데이트로 인한 에이전트 생성 변경

0

54

2

starter kit 프로젝트에 prd 문서 만들기

0

61

2

명령어 여러줄 입력방법?

0

60

2

ctrl + 't' 단축어가 안먹어요

0

44

1

클로드코드 계획 보고 방법 알고싶어요.

0

63

2

실무 버전 출시는 언제?

0

55

1

예시 1, 2, 3에서 질문있습니다.

0

52

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

38

1

파워쉘, 터미널

0

56

2

스킬과 서브에이전트 병행 사용 질문

0

64

2

터미널에서 커서 AI 직접 실행

0

45

2

이런 경우는 어떤 조치를 취해야할까요?

0

52

2

outputStyles, rules

0

50

2

hooks 설정이 안되요

0

52

2

영상 최신으로 엡데이트 요청

0

73

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

65

2

claude code 상태표시줄 궁금합니다!

0

56

2