Helix 사용법, 일반 모드 이동 (Movement)
일반 모드(Normal Mode)는 기본 모드입니다.
다른 모드에서 ESC키를 입력하면 이 모드로 돌아갑니다.
상하좌우 한 칸 이동 키
키 | 설명 | 명령어 |
h | 왼쪽으로 이동 | move_char_left |
j | 아래로 이동 | move_visual_line_down |
k | 위로 이동 | move_visual_line_up |
l | 오른쪽으로 이동 | move_char_right |
앞뒤 단어 이동
키 | 설명 | 명령어 |
w | 다음 단어 앞으로 이동. | move_next_word_start |
Fine의 F에서 w 키 입력. | ||
you의 y에서 w 키 입력. (부호 인식) | ||
b | 이전 단어 시작으로 이동. | move_prev_word_start |
And의 d에서 b 키 입력. | ||
And의 A에서 b 키 입력. (부호 인식) | ||
e | 현재/다음 단어 끝으로 이동. | move_next_word_end |
Fine의 F에서 e 키 입력. | ||
Fine의 e에서 e 키 입력. (이전 단어 제외) | ||
you의 y에서 e 키 입력. (부호 인식) | ||
W | 다음 단어 앞으로 이동. | move_next_long_word_start |
you의 y에서 W 키 입력. (부호 무시) | ||
B | 이전 단어 시작으로 이동. | move_prev_long_word_start |
And의 A에서 B 키 입력. (부호 무시) | ||
E | 현재/다음 단어 끝으로 이동. | move_next_long_word_end |
you.의 y에서 E 키 입력. (부호 포함) | ||
you.의 .에서 E 키 입력. (이전 단어 제외) |
글자(char) 찾기
vim과 달리 t, f, T, F는 현재 줄에만 국한되지 않습니다. 발견되지 않으면 다른줄도 찾는다.
키 | 설명 | 명령어 |
t | 찾는 다음 글자 앞으로 이동. | find_till_char |
글자 't' 찾기. Fine의 F에서 t 입력 후 찾을 t 글자 입력. |
||
f | 찾는 다음 글자로 이동. | find_next_char |
글자 't' 찾기. Fine의 F에서 f 입력 후 찾을 t 글자 입력. |
||
T | 찾는 이전 글자 뒤로 이동. | till_prev_char |
thank의 t에서 T 입력 후 찾을 F 글자 입력. | ||
F | 찾는 이전 글자로 이동. | find_prev_char |
thank의 t에서 F 입력 후 찾을 F 글자 입력. | ||
Alt + . | 마지막 찾기/매치 반복. (t, f, m) | repeat_last_motion |
Fine의 F에서 t 입력 후 찾을 y 글자 입력. | ||
Alt + . 으로 같은 찾기 반복. |
(m은 매치 모드 참고)
페이지 이동
페이지 위, 아래 이동 혹은 점프 리스트에 등록한 페이지 사이 이동 기능이다.
키 | 설명 | 명령어 |
G | 원하는 n 번째 라인으로 이동. | goto_line |
14 입력후 G 입력. | ||
Ctrl + b | 한 페이지 위로 이동. | page_up |
Ctrl + f | 한 페이지 아래로 이동. | page_down |
Ctrl + u | 반 페이지 위로 이동. | half_page_up |
Ctrl + d | 반 페이지 아래로 이동 | half_page_down |
Ctrl + i | 다음 점프 리스트로 이동. | jump_forward |
Ctrl + o | 이전 점프 리스트로 이동. | jump_backward |
Ctrl + s | 선택 영역을 점프 리스트에 등록. 다른 페이지의 선택 영역도 등록 가능하다. Helix를 다시 시작하면 초기화 된다. |
save_selection |
(점프 리스트는 스페이스 모드 참고)
(점프리스트 열기 : spacebar -> j)
기타 이동 키
Helix에서 권장하지 않지만 일반 에디터의 이동 방식도 일부 지원한다.
특히 이전 글(Helix - LSP 설정 가이드)에서 86키에 적합하도록 Insert, Delete 키의 기능도 추가했다.
키 | 설명 | 명령어 |
← | 왼쪽 | move_char_left |
↓ | 아래 | move_visual_line_down |
↑ | 위 | move_visual_line_up |
→ | 오른쪽 | move_char_right |
Ins | 추가 모드로 변경 | insert_mode |
Del | 커서 위 글자 삭제 | delete_selection |
Home | 라인 처음으로 이동 | goto_line_start |
End | 라인 끝으로 이동 | goto_line_end |
PgUp | 한 페이지 위로 이동 | page_up |
PgDn | 한 페이지 아래로 이동 | page_down |
'개발 > 에디터 (Helix)' 카테고리의 다른 글
Helix 사용법, 마이너 모드 (Minor) (1) | 2024.06.05 |
---|---|
Helix 사용법, 일반 모드 찾기 (Search) (0) | 2024.06.03 |
Helix 사용법, 일반 모드 선택 (Selection) (0) | 2024.06.02 |
Helix 사용법, 일반 모드 쉘 (Shell) (0) | 2024.05.31 |
Helix 사용법, 일반 모드 변경 (Change) (0) | 2024.05.30 |
Helix 모달 에디터와 모달리티 개념 이해. (0) | 2024.05.28 |
Helix LSP 설정 가이드. (0) | 2024.05.22 |
Helix 포스트 모던 텍스트 에디터. (0) | 2024.05.12 |