본문 바로가기

코딩/Vim

Vim - Number (숫자 증가 & 감소, 2/8/16진법 숫자 삽입 방법)

반응형

목차

 

숫자 증가

동작
Ctrl + a (커서가 숫자에 위치한 경우) 현재 숫자 1 증가
[숫자] 누른 후 Ctrl + a (커서가 숫자에 위치한 경우) 현재 숫자에 [숫자] 증가
Ctrl + a (선택한 줄) 선택한 줄에서 각 줄의 첫 숫자만 1 증가
g 누른 후 Ctrl + a (선택한 줄) 선택한 줄에서 각 줄의 첫 숫자만 현재 줄 순서만큼 증가

예:
        1
        2
        3


실행 후:
        2
        4
        6

 

 

숫자 감소

동작
Ctrl + x (커서가 숫자에 위치한 경우) 현재 숫자 1 감소
[숫자] 누른 후 Ctrl + x (커서가 숫자에 위치한 경우) 현재 숫자에 [숫자] 감소
Ctrl + x (선택한 줄) 선택한 줄에서 각 줄의 첫 숫자만 1 감소
g 누른 후 Ctrl + x (선택한 줄) 선택한 줄에서 각 줄의 첫 숫자만 현재 줄 순서만큼 감소

예:
       1
       2
       3

실행 후:
       0
       0
       0

 

 

특정 숫자 진법만 증가와 감소 가능하게 하는 숫자 포맷 옵션

동작
set nf
set nrformats
숫자 증가와 숫자 감소에 적용될 수 있는 숫자 포맷 포기

(기본으로 적용된는 숫자 포맷: bin, octal, hex)
set nf+=[숫자 포맷] 현재 숫자 포맷 리스트에 [숫자 포맷] 추가하기
set nf-=[숫자 포맷] 현재 숫자 포맷 리스트에서 [숫자 포맷] 삭제하기

 

 

2진법, 8진법, 16진법 숫자 삽입 방법

접두사 진법
0b 2진법 (예: 0b0000)
0 8진법 (예: 007)
0x 16진법 (예: 0xFF)
반응형

'코딩 > Vim' 카테고리의 다른 글

Vim - Search (단어 찾기)  (0) 2022.09.12
Vim - Sorting (줄 정렬)  (0) 2022.09.06
Vim - 대문자/소문자 변환  (0) 2022.09.02
Vim - File (파일 - 열기, 찾아 열기, 저장, 닫기)  (0) 2022.08.31
Vim - HTML (HTML 파일 편집)  (0) 2022.08.29