728x90
커서 이동
명령어 | 설명 |
h, j, k, l | 좌, 하, 상, 우로 이동 |
w | 다음 단어의 시작으로 이동 |
b | 이전 단어의 시작으로 이동 |
e | 현재 단어의 끝으로 이동 |
^ | 줄의 첫 번째 비공백 문자로 이동 |
$ | 줄의 끝으로 이동 |
f{char} | 현재 줄에서 다음 {char}로 이동 |
t{char} | 현재 줄에서 다음 {char} 앞으로 이동 |
행 이동
명령어 | 설명 |
Ctrl+f | 한 화면 앞으로 이동 |
Ctrl+b | 한 화면 뒤로 이동 |
Ctrl+d | 반 화면 앞으로 이동 |
Ctrl+u | 반 화면 뒤로 이동 |
zt | 현재 줄을 화면 맨 위로 이동 |
zz | 현재 줄을 화면 중앙으로 이동 |
zzb | 현재 줄을 화면 맨 아래로 이동 |
편집
명령어 | 설명 |
i | 커서 앞에 삽입 모드 시작 |
a | 다음 단어의 시작으로 이동 |
o | 현재 줄 아래에 새 줄 삽입 |
O | 현재 줄 위에 새 줄 삽입 |
x | 커서 위치의 문자 삭제 |
dd | 현재 줄 삭제 |
yy | 현재 줄 복사 |
p | 커서 뒤에 붙여넣기 |
u | 실행 취소 |
Ctrl+r | 다시 실행 |
비주얼 모드
명령어 | 설명 |
v | 문자 단위 비주얼 모드 시작 |
V | 줄 단위 비주얼 모드 시작 |
Ctrl+v | 블록 단위 비주얼 모드 시작 |
검색 및 치환
명령어 | 설명 |
/pattern | 앞으로 검색 |
?pattern | 뒤로 검색 |
n | 다음 검색 결과로 이동 |
N | 이전 검색 결과로 이동 |
:%s/old/new/g | 파일 전체에서 old를 new로 치환 |
파일 작업
명령어 | 설명 |
:w | 저장 |
:q | 종료 (변경사항 없을 때) |
:wq 또는 :x | 저장 후 종료 |
:q! | 강제 종료 (변경사항 무시) |
기타
명령어 | 설명 |
. | 마지막 명령 반복 |
>> | 현재 줄 들여쓰기 |
<< | 현재 줄 내어쓰기 |
~ | 커서 위치의 문자 대소문자 전환 |
Ctrl+g | 현재 파일 이름과 상태 표시 |
'TIL,일일 회고' 카테고리의 다른 글
[TIL, 일일 회고] 2024.10.15 - 테이블에서 컬럼 추가하기 (IntelliJ) (0) | 2024.10.15 |
---|---|
[TIL, 일일 회고] 2024.10.14 - Grafana에서 CPU 사용량이 50% 이상일 때 자동으로 Slack에 알림이 전송하기 (0) | 2024.10.14 |
[TIL, 일일 회고] 2024.10.12 - @SneakyThrows란❓ (0) | 2024.10.12 |
[TIL, 일일 회고] 2024.10.11 - SDK란 무엇일까❓ (토스페이먼츠 SDK) (2) | 2024.10.11 |
[TIL, 일일 회고] 2024.1010 - RestTemplate HTTP 요청 메서드 (0) | 2024.10.10 |