본문 바로가기
개발/에디터 (Helix)

Helix 사용법, 일반 모드 변경 (Change)

by 레조 2024. 5. 30.

Helix Command Line Text Editor

 

Helix 사용법, 일반 모드 변경 (Change)

ESC : 일반 모드.

i, d, y, r ... : 변경 모드.

 

삽입 (Insert)

설명 명령어
i 선택 영역 앞에서 삽입 모드로 변경. insert_mode
 
How 선택 상태에서 i 키 입력하면,
How 앞에서 삽입 모드 상태로 시작한다.
 
a 선택 영역 뒤에서 삽입 모드로 변경. append_mode
 
How 선택 상태에서 a 키 입력하면,
How 뒤에서 삽입 모드 상태로 시작한다.
 
I 줄의 글자 시작 지점에서 삽입 모드로 변경. insert_at_line_start
 
 
A 줄의 글자 끝 지점에서 삽입 모드로 변경. insert_at_line_end
 
 
o 줄 맞춰 아래에 새 줄 만들고 삽입 모드로 변경. open_below
 
윗줄 적당한 위치에서 o 키 입력하면,
새 아랫줄을 만들고 삽입 모드로 시작한다.
 
O 줄 맞춰 위에 새 줄 만들고 삽입 모드로 변경. open_above
 
아랫줄 적당한 위치에서 O 키 입력하면,
새 윗줄을 만들고 삽입 모드로 시작한다.
 
. 마지막 삽입한 내용을 일반 모드에서 반복. N/A
 
삽입 모드에서 Hello를 입력하고 엔터키 입력,
일반 모드에서 . 키를 입력하면,
마지막 삽입 모드 내용을 반복한다.
 

 

삭제 (Delete)

설명 명령어
d 선택 영역 복사 후 삭제. delete_selection
Alt + d 선택 영역 삭제. delete_selection_noyank
c 선택 영역 복사 후 삭제 후 삽입 모드로 변경. change_selection
Alt + c 선택 영역 삭제 후 삽입 모드로 변경. change_selection_noyank

 

복사/붙여넣기 (Yank/Paste)

설명 명령어
y 선택 영역 복사 yank
p 선택 영역 아래에 붙여넣기 paste_after
P 선택 영역 위에 붙여넣기 paste_before

 

대체 (Replace)

설명 명령어
r 선택 영역을 특정 글자로 채운다. replace
 
How 선택 상태에서
r 키를 입력하고 적당한 글자를 입력한다.
ex) a 키 입력하면 선택 영역이 모두 a로 변경.
 
R 선택 영역을 미리 복사한 내용으로 채운다. replace_with_yanked
 
선택 영역을 y 키로 복사하고
새로운 선택 영역에
R 키로 복사 내용을 대체한다.
 
 
~ 선택 영역 대소 문자 반전. switch_case
 
~ 키를 입력하여 선택 영역의 대소문자 반전.
 
` 선택 영역 소문자로 변경. switch_to_lowercase
 
` 키를 입력하여 선택 영역 소문자로 변경.
 
Alt + ` 선택 영역 대문자로 변경. switch_to_uppercase
 
Alt + ` 키를 입력하여 선택 영역 대문자로 변경.
 
u 작업 뒤로 되돌리기 undo
U 작업 앞으로 되돌리기 redo
Ctrl + a 선택 영역 숫자 증가 (+1) increment
 

ctrl + a 키 입력하면 1씩 증가한다.
Ctrl + x 선택 영역 숫자 감소 (-1) decrement
 

ctrl + x 키 입력하면 1씩 감소한다.

 

기타

설명 명령어
> 현재 줄 TAB 여백 추가 indent
< 현재 줄 TAB 여백 삭제 unindent