Skip to content

Feature: Command Palette (Ctrl+P / Ctrl+K) #37

Description

@zelon

기능 요약

키보드 단축키로 호출하는 커맨드 팔레트 기능입니다. VS Code의 Ctrl+P처럼 모든 액션을 빠르게 검색하고 실행할 수 있습니다.

배경

현재 wimygit은 마우스 중심 UI이며 키보드로 빠르게 액션을 실행할 방법이 없습니다. GitKraken, Fork, Sublime Merge가 유사한 커맨드 팔레트를 지원합니다. 특히 숙련된 개발자는 키보드 중심 워크플로우를 선호합니다.

제안하는 구현 방식

  • Ctrl+K (또는 Ctrl+P) 로 전역 커맨드 팔레트 오픈
  • 퍼지 검색으로 액션 필터링:
    > checkout feature/login
    > create branch
    > stash push
    > fetch all remotes
    > switch to History tab
    
  • 지원할 액션 예시:
    • 브랜치 전환 (checkout <branch>)
    • 탭 전환
    • Fetch / Pull / Push
    • 스태시 생성/적용
    • 태그 생성
    • 레포 추가/전환
  • 최근 사용 액션 상단 표시
  • Escape로 닫기

기대 효과

마우스 없이 대부분의 git 작업을 빠르게 수행할 수 있어 생산성이 크게 향상됩니다.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions