일반 설정
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
원본 설정 파일에 접근:
- Ctrl+Shift+P → "Preferences: Open Settings (JSON)"
- JSON 형식으로 설정을 직접 편집합니다
- 변경 사항이 즉시 적용됩니다
작업 공간 설정
작업 공간별로 전역 설정을 재정의합니다:
- 프로젝트에
.vscode/settings.json
파일을 생성합니다 - 작업 공간별 설정을 추가합니다
- 이 설정들은 해당 프로젝트의 전역 설정을 재정의합니다
사용자 설정 vs 작업 공간 설정
- 사용자 설정: 모든 프로젝트에 전역적으로 적용됩니다
- 작업 공간 설정: 현재 프로젝트에만 적용됩니다
- 폴더 설정: 다중 루트 작업 공간의 특정 폴더에 적용됩니다
설정 문제 해결
설정 초기화
설정을 기본값으로 초기화하려면:
- Ctrl+Shift+P → "Preferences: Open Settings (JSON)"
- 내용을 삭제하고 저장합니다
- Sidian을 다시 시작합니다
설정이 적용되지 않음
- settings.json 파일의 구문 오류를 확인합니다
- 설정 이름이 올바른지 확인합니다
- 필요한 경우 Sidian을 다시 시작합니다
- 충돌하는 확장 프로그램이 있는지 확인합니다
성능 문제
- 파일 감시 범위를 줄입니다
- 메모리 제한을 늘립니다
- 불필요한 기능을 비활성화합니다
- 확장 프로그램의 영향을 확인합니다
이러한 설정을 올바르게 구성하면 특정 요구 사항과 선호도에 맞는 최적의 개발 환경을 만드는 데 도움이 됩니다.