VS Code 프로그래머를 위한 VIA(QMK) 매핑

VIA (QMK) Mappings for VS Code Programmers

VIA ( QMK 펌웨어 사용)를 사용하여 기계식 키보드를 사용자 정의할 때 VS Code 프로그래머는 워크플로에 맞게 조정된 매핑을 만드는 데 큰 이점을 얻을 수 있습니다. 아래는 코드 탐색, 편집, 디버깅 및 Git 명령과 같은 필수 작업에 초점을 맞춘 Visual Studio Code 사용자를 위한 VIA를 사용하여 최적의 키 매핑을 설정하는 방법에 대한 가이드입니다.

VS Code에 대한 키 매핑 개요

  1. 레이어 0: 기본 레이어(입력 및 탐색)

    • 이 레이어는 표준 입력을 위한 것이며, VS Code에서 일반적인 탐색 및 편집 작업을 위한 추가 키 조합이 들어 있습니다.
  2. 레이어 1: 코드 편집 레이어

    • 주석 달기, 여러 줄 편집, 클립보드 작업과 같은 코드별 작업에 중점을 둡니다.
  3. 2계층: 디버깅 및 Git

    • 개발 워크플로를 간소화하기 위한 디버깅 도구와 Git 명령에 전념합니다.

레이어 0: 기본 레이어

주요 키 바인딩:

  • 화살표 키 탐색(HHKB 스타일):
    • 화살표 키(위, 왼쪽, 아래, 오른쪽)는 Fn + I, J, K, L 입니다.
  • 빠른 파일 전환:
    • Ctrl + P → 빠른 파일 전환기 (단일 키에 할당, 예: Fn + P ).
  • 명령 팔레트:
    • Ctrl + Shift + P → 명령 팔레트(키에 할당, 예: Fn + Q ).
  • 파일에서 찾기:
    • Ctrl + Shift + F → 파일에서 찾기( Fn + F 에 할당).
  • 터미널 전환:
    • Ctrl + (백틱) → Toggle Terminal (Assign to ).

샘플 기본 레이어 매핑(레이어 0):

열쇠 행동
FN + 나 위쪽 화살표
FN + J 왼쪽 화살표
FN + K 아래로 화살표
FN + L 오른쪽 화살표
FN + P 빠른 파일 전환(Ctrl + P)
FN + Q 명령 팔레트(Ctrl + Shift + P)
FN + F 파일에서 찾기(Ctrl + Shift + F)
FN + T 터미널 전환(Ctrl + `)

레이어 1: 코드 편집 레이어

주요 키 바인딩:

  • 댓글 달기/댓글 달기 해제:

    • Ctrl + / → 줄 주석 전환.
  • 다중 라인 편집:

    • Alt + Click 또는 Ctrl + Alt + Down/Up → 여러 줄 선택(여러 줄 편집을 순환하려면 Fn + M 할당하세요).
  • 클립보드 작업:

    • Ctrl + C , Ctrl + X , Ctrl + V → 복사, 잘라내기, 붙여넣기 ( Fn + C , Fn + X , Fn + V 와 같은 단일 키 조합으로 쉬운 액세스 추가).
  • 심볼 이름 변경:

    • F2 → 심볼 이름 변경(빠른 이름 변경을 위해 Fn + R 할당합니다).

샘플 코드 편집 레이어 매핑(레이어 1):

열쇠 행동
FN+/ 댓글 전환 (Ctrl + /)
FN + M 다중 라인 편집
FN + C 복사(Ctrl + C)
FN + X 잘라내기(Ctrl + X)
FN + V 붙여넣기(Ctrl + V)
FN + R 심볼 이름 바꾸기(F2)

2계층: 디버깅 및 Git

주요 키 바인딩:

  • 디버깅 시작/중지:
    • F5 → 디버깅 시작/중지( Fn + D 할당).
  • 스텝 오버/인투/아웃:
    • F10 → 스텝 오버, F11 → 스텝 인, Shift + F11 → 스텝 아웃.
  • 중단점:
    • F9 → 중단점 전환.
  • Git 작업:
    • Ctrl + Shift + G → Git 창 열기( Fn + G 에 할당).
    • Ctrl + K + Ctrl + U → 마지막 커밋을 실행 취소합니다(빠른 실행 취소는 Fn + U 할당합니다).
    • Ctrl + K + Ctrl + C → 모두 커밋(Git 커밋은 Fn + C 로 지정).
    • Ctrl + Shift + K → 변경 사항 취소.

샘플 디버깅 및 Git 레이어 매핑(레이어 2):

열쇠 행동
FN + D 디버깅 시작/중지(F5)
FN + O 스텝 오버(F10)
FN + 나 Step Into (F11)
FN + U 나가기(Shift + F11)
FN + B 중단점 전환(F9)
FN + G Git 창 열기(Ctrl + Shift + G)
FN + U 마지막 커밋 취소(Ctrl + K + U)
FN + C 모두 커밋(Ctrl + K + Ctrl + C)
FN + K 변경 사항 취소(Ctrl + Shift + K)

추가 사용자 정의 팁:

  1. 자주 사용하는 명령에 대한 사용자 정의 매크로:

    • 테스트 실행이나 특정 터미널 창 열기 등 복잡한 명령이나 다단계 프로세스에 대한 매크로를 만듭니다.
  2. 레이어 전환:

    • 레이어 간 전환에는 전용 키( Fn + Space 등)를 사용하면 탐색, 코드 편집, 디버깅 모드 간에 빠르게 전환할 수 있습니다.
  3. 조건 레이어 트리거:

    • Fn 키를 누르고 있는 동안만 특정 레이어를 활성화하거나 특정 작업에 엄지 클러스터를 사용하는 등 조건부 트리거를 설정하는 것을 고려하세요.
  4. 선호하는 레이아웃에 맞게 조정(예: HHKB, 65%, 75% 레이아웃):

    • 키보드 레이아웃과 워크플로에 따라 키 배치를 조정하세요. 컴팩트한 키보드는 Fn 레이어에 자주 액세스하는 기능을 레이어링하는 것이 좋습니다.

결론

VS Code 프로그래머의 경우 개발 워크플로에 맞게 조정된 VIA 매핑으로 키보드를 사용자 지정하면 생산성이 크게 향상될 수 있습니다. 코드 탐색, 편집 및 디버깅을 위한 특수 레이어를 만들면 일반적인 작업을 간소화하고 코딩 효율성을 개선할 수 있습니다. 컴팩트 키보드나 풀 사이즈 키보드를 사용하든 VIA는 Visual Studio Code에 완벽한 설정을 구축할 수 있는 유연성을 제공합니다.

다음 보기

Engraved Keycaps vs. Printed Keycaps: Which is Better for Your Keyboard?

댓글 남기기

이 사이트는 hCaptcha에 의해 보호되며, hCaptcha의 개인 정보 보호 정책 서비스 약관 이 적용됩니다.