Skip to content

일반 설정

Sidian은 개발 환경을 사용자 정의할 수 있는 광범위한 구성 옵션을 제공합니다. 이 가이드는 개발 경험을 최적화하기 위한 가장 중요한 설정들을 다룹니다.

설정 접근

여러 방법을 통해 Sidian의 설정에 접근할 수 있습니다:

키보드 단축키

  • Windows/Linux: Ctrl+,
  • macOS: +,

메뉴 접근

  • 파일 → 환경 설정 → 설정
  • macOS: Sidian → 환경 설정 → 설정

AI 동작 설정

Sidian의 AI 기능이 어떻게 동작하는지 미세 조정합니다:

Auto Refresh Models

사용 가능한 AI 모델을 자동으로 새로 고칩니다

  • 기본값: true
  • 타입: boolean

Enable Autocomplete

AI 기반 코드 완성을 활성화합니다

  • 기본값: false
  • 타입: boolean

Show Inline Suggestions

입력하는 동안 AI 제안을 인라인으로 표시합니다

  • 기본값: true
  • 타입: boolean

Chat Mode

기본 AI 채팅 상호 작용 모드를 설정합니다

  • 기본값: agent
  • 타입: string
  • 옵션: agent, chat

Include Tool Lint Errors

AI 도구 응답에 린팅 오류를 포함합니다

  • 기본값: true
  • 타입: boolean

Memory Settings

AI 메모리 및 대화 지속성을 구성합니다

  • 기본값: 포괄적인 메모리 설정 객체
  • 타입: object

추가 AI 설정

고급 AI 동작 구성:

Auto Approve

특정 AI 작업을 자동으로 승인합니다

  • 기본값: { terminal: false }
  • 타입: object
  • 설명: 어떤 AI 작업이 자동으로 승인될지 구성합니다

Auto Execute Cell

생성 후 노트북 셀을 자동으로 실행합니다

  • 기본값: false
  • 타입: boolean

Auto Accept LLM Changes

AI가 생성한 코드 변경 사항을 자동으로 수락합니다

  • 기본값: false
  • 타입: boolean

모양 설정

Sidian의 시각적 모양을 사용자 정의합니다:

테마 설정

  • 색상 테마: 선호하는 색상 구성표를 선택합니다
    • 기본값: Dark+ (default dark)
    • 인기 옵션: Dark+, Light+, Monokai, Solarized Dark
  • 아이콘 테마: 파일 및 폴더 아이콘을 선택합니다
    • 기본값: vs-seti
    • 옵션: vs-seti, vs-minimal, material-icon-theme
  • 제품 아이콘 테마: UI 아이콘을 선택합니다
    • 기본값: Default

창 설정

  • 제목 표시줄 스타일: 제목 표시줄 모양을 제어합니다
    • 기본값: native
    • 옵션: native, custom
  • 메뉴 표시줄 가시성: 메뉴 표시줄을 표시/숨김
    • 기본값: default
    • 옵션: default, visible, toggle, hidden
  • 젠 모드: 방해 없는 편집
    • Ctrl+K Z로 전환

파일 및 폴더 설정

파일 처리 동작을 구성합니다:

터미널 설정

통합 터미널을 구성합니다:

셸 구성

  • 기본 셸: 선호하는 셸을 선택합니다
    • Windows: PowerShell, Command Prompt, Git Bash
    • macOS/Linux: bash, zsh, fish
  • 셸 인수: 셸에 인수를 전달합니다
  • 환경 변수: 사용자 정의 환경 변수를 설정합니다

터미널 모양

  • 글꼴 가족: 터미널 글꼴 (기본적으로 편집기에서 상속)
  • 글꼴 크기: 터미널 텍스트 크기
  • 커서 스타일: 터미널 커서 모양
    • 옵션: block, line, underline

고급 구성

고급 사용자를 위해 Sidian은 JSON 구성을 지원합니다:

settings.json

원본 설정 파일에 접근:

  1. Ctrl+Shift+P → "Preferences: Open Settings (JSON)"
  2. JSON 형식으로 설정을 직접 편집합니다
  3. 변경 사항이 즉시 적용됩니다

작업 공간 설정

작업 공간별로 전역 설정을 재정의합니다:

  1. 프로젝트에 .vscode/settings.json 파일을 생성합니다
  2. 작업 공간별 설정을 추가합니다
  3. 이 설정들은 해당 프로젝트의 전역 설정을 재정의합니다

사용자 설정 vs 작업 공간 설정

  • 사용자 설정: 모든 프로젝트에 전역적으로 적용됩니다
  • 작업 공간 설정: 현재 프로젝트에만 적용됩니다
  • 폴더 설정: 다중 루트 작업 공간의 특정 폴더에 적용됩니다

설정 문제 해결

설정 초기화

설정을 기본값으로 초기화하려면:

  1. Ctrl+Shift+P → "Preferences: Open Settings (JSON)"
  2. 내용을 삭제하고 저장합니다
  3. Sidian을 다시 시작합니다

설정이 적용되지 않음

  • settings.json 파일의 구문 오류를 확인합니다
  • 설정 이름이 올바른지 확인합니다
  • 필요한 경우 Sidian을 다시 시작합니다
  • 충돌하는 확장 프로그램이 있는지 확인합니다

성능 문제

  • 파일 감시 범위를 줄입니다
  • 메모리 제한을 늘립니다
  • 불필요한 기능을 비활성화합니다
  • 확장 프로그램의 영향을 확인합니다

이러한 설정을 올바르게 구성하면 특정 요구 사항과 선호도에 맞는 최적의 개발 환경을 만드는 데 도움이 됩니다.