명령 팔레트
명령 팔레트는 Sidian의 모든 기능으로 통하는 관문입니다. 복잡한 키보드 단축키를 기억할 필요 없이 명령, 설정 및 작업에 빠르게 접근할 수 있도록 해줍니다.
명령 팔레트 접근하기
기본 접근
- Windows/Linux: Ctrl+Shift+P
- macOS: ⌘+Shift+P
- 대체: F1 (모든 플랫폼에서)
빠른 열기 변형
- 파일로 이동: Ctrl+P (macOS에서는 ⌘+P)
- 심볼로 이동: Ctrl+Shift+O (macOS에서는 ⌘+Shift+O)
- 줄로 이동: Ctrl+G (macOS에서는 ⌘+G)
명령 팔레트 사용하기
기본 사용법
- 팔레트 열기: Ctrl+Shift+P를 누릅니다
- 명령 입력: 명령 이름을 입력하기 시작합니다
- 명령 선택: 화살표 키를 사용하거나 클릭하여 선택합니다
- 실행: Enter를 눌러 명령을 실행합니다
검색 팁
- 퍼지 검색: 단어의 일부를 입력합니다 (예: "git push" → "gp")
- 카테고리 접두사: 접두사를 사용하여 명령을 필터링합니다
- 최근 명령: 최근에 사용한 명령이 먼저 나타납니다
- 키보드 단축키: 명령 옆에 단축키가 표시됩니다
명령 카테고리
파일 작업
- File: New File - 새 파일 만들기
- File: Open File - 기존 파일 열기
- File: Save - 현재 파일 저장
- File: Save As - 새 이름으로 파일 저장
- File: Close - 현재 파일 닫기
- File: Reopen Closed Editor - 최근에 닫은 파일 다시 열기
편집 명령
- Edit: Copy - 선택한 텍스트 복사
- Edit: Cut - 선택한 텍스트 잘라내기
- Edit: Paste - 클립보드에서 붙여넣기
- Edit: Undo - 마지막 작업 취소
- Edit: Redo - 마지막으로 취소한 작업 다시 실행
- Edit: Find - 찾기 대화상자 열기
- Edit: Replace - 찾기 및 바꾸기 대화상자 열기
- Edit: Select All - 전체 문서 선택
- Edit: Toggle Line Comment - 줄 주석 처리/해제
보기 명령
- View: Toggle Sidebar - 사이드바 표시/숨기기
- View: Toggle Panel - 하단 패널 표시/숨기기
- View: Toggle Terminal - 통합 터미널 표시/숨기기
- View: Command Palette - 명령 팔레트 열기
- View: Extensions - 확장 프로그램 패널 열기
AI 명령
- Sidian: Add Selection to Chat - 선택한 코드를 AI 채팅에 추가 (Ctrl+L)
- Sidian: New Chat - 새 AI 대화 시작 (Ctrl+Shift+L)
- Sidian: Quick Edit - 인라인 AI 편집 (Ctrl+K)
- Sidian: Accept Diff - 현재 AI 생성 diff 수락
- Sidian: Reject Diff - 현재 AI 생성 diff 거부
- Sidian: Go to Next Diff - 다음 코드 diff로 이동
- Sidian: Go to Previous Diff - 이전 코드 diff로 이동
- Sidian: Accept All Diffs in Current File - 현재 파일의 모든 diff 수락
- Sidian: Reject All Diffs in Current File - 현재 파일의 모든 diff 거부
Git 명령
- Git: Clone - 리포지토리 복제
- Git: Initialize Repository - 현재 폴더에 Git 초기화
- Git: Stage Changes - 커밋할 파일 스테이징
- Git: Commit - 스테이징된 변경 사항 커밋
- Git: Push - 원격에 커밋 푸시
- Git: Pull - 원격에서 변경 사항 풀
- Git: Create Branch - 새 브랜치 생성
- Git: Switch Branch - 다른 브랜치로 전환
디버그 명령
- Debug: Start Debugging - 디버깅 세션 시작
- Debug: Stop Debugging - 현재 디버깅 세션 중지
- Debug: Restart Debugging - 디버깅 세션 다시 시작
- Debug: Toggle Breakpoint - 중단점 추가/제거
- Debug: Step Over - 다음 줄 실행
- Debug: Step Into - 함수 호출 안으로 들어가기
확장 프로그램 명령
- Extensions: Install Extensions - 확장 프로그램 찾아보고 설치하기
- Extensions: Show Installed Extensions - 설치된 확장 프로그램 보기
- Extensions: Disable Extension - 확장 프로그램 비활성화
- Extensions: Enable Extension - 비활성화된 확장 프로그램 활성화
- Extensions: Update Extensions - 모든 확장 프로그램 업데이트
고급 기능
명령 접두사
접두사를 사용하여 카테고리별로 명령을 필터링합니다:
>
- 모든 명령 (기본값)@
- 현재 파일의 심볼로 이동@:
- 카테고리별로 심볼로 이동#
- 작업 공간의 심볼로 이동:
- 줄 번호로 이동?
- 명령 팔레트 도움말 표시
빠른 탐색
- 파일: 파일 이름을 입력하여 빠르게 엽니다
- 심볼:
@
를 사용하여 함수, 클래스, 변수로 이동합니다 - 줄:
:
다음에 줄 번호를 사용합니다 - 작업 공간 심볼:
#
를 사용하여 모든 파일에서 검색합니다
최근 명령
- 명령 기록: 최근에 사용한 명령이 상단에 나타납니다
- 고정된 명령: 자주 사용하는 명령을 고정합니다
- 명령 제안: AI가 컨텍스트에 따라 관련 명령을 제안합니다
사용자 정의
사용자 정의 명령
설정에서 사용자 정의 명령을 생성합니다:
명령 별칭
긴 명령 이름에 대한 단축키를 만듭니다:
키보드 단축키
자주 사용하는 명령에 키보드 단축키를 할당합니다:
- 키보드 단축키 열기: Ctrl+K Ctrl+S
- 명령 검색: 사용자 정의하려는 명령을 찾습니다
- 키 바인딩 추가: + 아이콘을 클릭하고 원하는 키를 누릅니다
- 저장: 변경 사항이 자동으로 저장됩니다
생산성 팁
효율적인 개발
- 퍼지 검색 배우기: 단어의 일부를 입력하여 명령을 빠르게 찾습니다
- 최근 명령 사용: 명령 기록을 활용합니다
- 접두사 암기: 빠른 탐색을 위해
@
,#
,:
를 사용합니다 - 별칭 만들기: 자주 사용하는 명령에 대한 단축키를 설정합니다
- 명령 고정: 중요한 명령을 쉽게 접근할 수 있도록 유지합니다
일반적인 패턴
- 빠른 파일 전환: Ctrl+P → 파일 이름 입력
- 심볼 탐색: Ctrl+Shift+O → 심볼 이름 입력
- 줄 이동: Ctrl+G → 줄 번호 입력
- 명령 실행: Ctrl+Shift+P → 명령 입력
- 설정 접근: Ctrl+Shift+P → "Preferences: Open Settings"
시간 절약 단축키
- 최근 파일: 최근에 연 폴더에 대해 Ctrl+R
- 빠른 전환: 열려 있는 파일을 순환하려면 Ctrl+Tab
- 편집기 분할: 편집기 창을 분할하려면 Ctrl+
- 탭 닫기: 현재 탭을 닫으려면 Ctrl+W
- 새 탭: 새 파일을 만들려면 Ctrl+N
문제 해결
일반적인 문제
명령 팔레트가 열리지 않음
- 키보드 단축키가 충돌하는지 확인합니다
- 대체 단축키(F1)를 시도합니다
- 필요한 경우 Sidian을 다시 시작합니다
- 확장 프로그램 충돌을 확인합니다
명령이 나타나지 않음
- 명령을 제공하는 확장 프로그램이 활성화되어 있는지 확인합니다
- 현재 컨텍스트에서 명령을 사용할 수 있는지 확인합니다
- 전체 명령 이름을 입력해 봅니다
- 명령 이름에 오타가 있는지 확인합니다
느린 검색 성능
- 명령 팔레트 캐시를 지웁니다
- 불필요한 확장 프로그램을 비활성화합니다
- 인덱스를 새로 고치기 위해 Sidian을 다시 시작합니다
- 시스템 성능을 확인합니다
모범 사례
- 규칙적인 사용: 근육 기억을 만들기 위해 매일 명령 팔레트를 사용합니다
- 명령 탐색: 사용 가능한 명령을 탐색하여 새로운 기능을 발견합니다
- 단축키 배우기: 팔레트에 표시된 키보드 단축키를 기록합니다
- 설정 사용자 정의: 필요에 맞게 별칭과 단축키를 설정합니다
- 최신 상태 유지: 업데이트 및 확장 프로그램과 함께 새로운 명령이 추가됩니다
명령 팔레트는 Sidian에서 가장 강력한 기능 중 하나입니다. 이를 마스터하여 생산성을 크게 향상시키고 새로운 기능을 발견하세요.