VIA ( QMK 펌웨어 사용)를 사용하여 기계식 키보드를 사용자 정의할 때 VS Code 프로그래머는 워크플로에 맞게 조정된 매핑을 만드는 데 큰 이점을 얻을 수 있습니다. 아래는 코드 탐색, 편집, 디버깅 및 Git 명령과 같은 필수 작업에 초점을 맞춘 Visual Studio Code 사용자를 위한 VIA를 사용하여 최적의 키 매핑을 설정하는 방법에 대한 가이드입니다.
VS Code에 대한 키 매핑 개요
-
레이어 0: 기본 레이어(입력 및 탐색)
- 이 레이어는 표준 입력을 위한 것이며, VS Code에서 일반적인 탐색 및 편집 작업을 위한 추가 키 조합이 들어 있습니다.
-
레이어 1: 코드 편집 레이어
- 주석 달기, 여러 줄 편집, 클립보드 작업과 같은 코드별 작업에 중점을 둡니다.
-
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) |
추가 사용자 정의 팁:
-
자주 사용하는 명령에 대한 사용자 정의 매크로:
- 테스트 실행이나 특정 터미널 창 열기 등 복잡한 명령이나 다단계 프로세스에 대한 매크로를 만듭니다.
-
레이어 전환:
- 레이어 간 전환에는 전용 키(
Fn + Space
등)를 사용하면 탐색, 코드 편집, 디버깅 모드 간에 빠르게 전환할 수 있습니다.
- 레이어 간 전환에는 전용 키(
-
조건 레이어 트리거:
-
Fn
키를 누르고 있는 동안만 특정 레이어를 활성화하거나 특정 작업에 엄지 클러스터를 사용하는 등 조건부 트리거를 설정하는 것을 고려하세요.
-
-
선호하는 레이아웃에 맞게 조정(예: HHKB, 65%, 75% 레이아웃):
- 키보드 레이아웃과 워크플로에 따라 키 배치를 조정하세요. 컴팩트한 키보드는
Fn
레이어에 자주 액세스하는 기능을 레이어링하는 것이 좋습니다.
- 키보드 레이아웃과 워크플로에 따라 키 배치를 조정하세요. 컴팩트한 키보드는
결론
VS Code 프로그래머의 경우 개발 워크플로에 맞게 조정된 VIA 매핑으로 키보드를 사용자 지정하면 생산성이 크게 향상될 수 있습니다. 코드 탐색, 편집 및 디버깅을 위한 특수 레이어를 만들면 일반적인 작업을 간소화하고 코딩 효율성을 개선할 수 있습니다. 컴팩트 키보드나 풀 사이즈 키보드를 사용하든 VIA는 Visual Studio Code에 완벽한 설정을 구축할 수 있는 유연성을 제공합니다.
댓글 남기기
이 사이트는 hCaptcha에 의해 보호되며, hCaptcha의 개인 정보 보호 정책 과 서비스 약관 이 적용됩니다.