반응형
목차
- 현재 문자
- 현재 문자 치환
- 현재 문자 숫자 값을 변경하여 문자 변경하기
- 문자 삽입
- 8진법 숫자로 문자 삽입
- 10진법 숫자로 문자 삽입
- 16진법 숫자로 문자 삽입
- Digraph
- Set Options
현재 문자
키 | 동작 |
ga | 현재 문자의 2진법, 8진법, 16진법 값 보기 (특수 문자라면 digraph 값도 표시) |
현재 문자 치환
키 | 동작 |
r 누른 후 [문자] | 현재 문자를 [문자]로 변경 |
s 누른 후 [문자] | 현재 문자를 [문자]로 변경 후 커서를 치환한 문자 이후로 이동 |
현재 문자 숫자 값을 변경하여 문자 변경하기
키 | 동작 |
set nf+=alpha | 문자의 숫자 값 변경 허용하기 |
set nf-=alpha | 문자의 숫자 값 변경 비허용 |
Ctrl + a | 현재 문자의 숫자 값 1 올린 숫자 값의 문자로 변경 자세한 사용법은 Number 포스팅 참고 |
Ctrl + x | 현재 문자의 숫자 값 1 내린 숫자 값의 문자로 변경 자세한 사용법은 Number 포스팅 참고 |
문자 삽입
키 | 동작 |
Ctrl + y (삽입 모드) | 커서 위에 위치한 문자 삽입 |
Ctrl + e (삽입 모드) | 커서 아래 위치한 문자 삽입 |
8진법 숫자로 문자 삽입
키 | 동작 |
Ctrl + v (삽입 모드) 누른 후 o 누른 후 [3자리 8진법 숫자 & 문자] Ctrl + v (삽입 모드) 누른 후 O 누른 후 [3자리 8진법 숫자 & 문자] |
[3자리 8진법 숫자 & 문자]에 해당하는 문자 삽입 예: Ctrl + v 누른 후 o 누른 후 101 결과: A 삽입 |
10진법 숫자로 문자 삽입
키 | 동작 |
Ctrl + v (삽입모드) 누른 후 [3자리 10진법 숫자] | [3자리 10진법 숫자]에 해당하는 문자 삽입 예: Ctrl + v 누른 후 065 결과: A 삽입 |
16진법 숫자로 문자 삽입
키 | 동작 |
Ctrl + v (삽입 모드) 누른 후 x 누른 후 [2자리 16진법 숫자 & 문자] Ctrl + v (삽입 모드) 누른 후 X 누른 후 [2자리 16진법 숫자 & 문자] |
[2자리 16진법 숫자 & 문자]에 해당하는 문자 삽입 예: Ctrl + v 누른 후 x 누른 후 41 결과: A 삽입 |
Ctrl + v (삽입 모드) 누른 후 u 누른 후 [4자리 16진법 숫자 & 문자] | [4자리 16진법 숫자 & 문자]에 해당하는 문자 삽입 예: Ctrl + v 누른 후 u 누른 후 0041 결과: A 삽입 |
Ctrl + v (삽입 모드) 누른 후 U 누른 후 [8자리 16진법 숫자 & 문자] |
[8자리 16진법 숫자 & 문자]에 해당하는 문자 삽입 예: Ctrl + v 누른 후 U 누른 후 00000041 결과: A 삽입 |
Digraph
키 | 동작 |
:dig :digraph |
digraph 문자 리스트 보기 첫번째 열: digraph 문자 삽입에 필요한 문자들 두번째 열: digraph 문자 세번째 열: digraph 문자의 10진법 값 |
Ctrl + k (삽입 모드) 누른 후 [digraph 문자 삽입에 필요한 문자들] | [digraph 문자 삽입에 필요한 문자들]로 digraph 문자 삽입 |
Ctrl + v (삽입 모드) 누른 후 [10진법 숫자] | [10진법 숫자]에 해당하는 digraph 문자 삽입 |
Set Options
키 | 동작 |
:set list | 보이지 않는 문자(invisible character)를 특정 문자로 보기 (공백 문자, 개행 문자 등등) |
:set nolist | 보이지 않는 문자(invisible character) 보지 않기 |
:set listchars=[문자]:[대체 문자] :set listchars=[문자A]:[문자A 대체 문자],[문자B]:[문자B 대체 문자] (다수 문자 대체 시) |
:set list 실행 시, 보이지 않는 [문자](invisible character)를 [대체 문자]로 보기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Netrw (열기) (0) | 2023.01.03 |
---|---|
Vim - Cut (텍스트 자르기) (0) | 2022.12.31 |
Vim - Fold (폴드) (0) | 2022.12.17 |
Vim - Buffer (버퍼) (1) | 2022.11.15 |
Vim - Mark (마크) (0) | 2022.11.11 |