반응형
모드
: | EX모드 |
a, i, o | 입력 모드 |
esc | 명령 모드, 모드 전환 |
ex모드 명령어
:q | 아무런 저장하지 않았을때 종료 |
:q! | 변경된 내용을 저장하지 않고 강제 종료 |
:wq | 저장하고 종료 |
:x | 저장하고 종료 |
:w 파일명 | 새 이름으로 파일 저장 |
커서 이동키
h | 한칸 왼쪽 |
i | 한칸 오른쪽 |
j | 한 줄 아래 |
k | 한 줄 위로 |
w, W | 다음 단어의 첫 글자로 |
b,B | 이전 단어의 첫 글자로 |
e, E | 단어의 마지막 글자로 |
shift + ^ | 그 줄의 첫 글자로 |
shift + $ | 그 줄의 마지막 글자로 |
0 | (숫자) 그 줄의 처음으로 |
enter, + | 다음 줄의 첫 글자로 |
- | 윗 줄의 첫 글자로 |
텍스트 입력기
a | 커서 위치의 다음 칸부터 입력 |
A | 커서가 있는 줄의 끝부터 입력 |
i | 커서 위치부터 입력 |
I | 커서가 있는 줄의 맨 앞부터 입력 |
o | 커서 바로 아래에 줄 만들고 입력 |
O | 커서 바로 위에 줄을 만들고 입력 |
s | 커서가 있는 단어를 지우고 입력 |
S | 커서가 있는 행을 지우고 입력 |
명령모드 텍스트 삭제키
x | dl 커서 위치의 글자 삭제 |
X | dh커서 바로 앞의 글자 삭제 |
dw | 한 단어를 삭제 |
d0 | 커서 위치부터 줄의 처음까지 삭제 |
D | d$커서 위치부터 줄의 끝까지 삭제 |
dd | 커서가 있는 줄을 삭제 |
dl | 커서가 있는 줄과 그 다음 줄을 삭제 |
dk | 커서가 있는 줄과 그 앞줄 삭제 |
명령모드 텍스트 수정키
r | 커서 위치의 한 글자 수정 |
R | 커서 위치부터 esc 누를때까지 다른 글자로 수정 |
s | 커서 위치 한 글자를 여러 글자로 수정 |
ch | 커서 바로 앞의 한 글자를 여러 글자로 수정 |
cw | 커서 위치의 한 단어 수정 |
c0 | 커서 위치부터 줄의 처음까지 수정 |
C | 커서 위치부터 줄의 끝까지 수정 |
cc | 커서가 있는 줄을 수정 |
cj | 커서가 있는 줄과 그 다음 줄을 수정 |
ck | 커서가 있는 줄과 그 앞줄을 수정 |
텍스트 복사키
yw | 커서 위치부터 단어의 끝까지 복사 |
y0 | 커서 위치부터 줄의 처음까지 복사 |
y$ | 커서 위치부터 줄의 끝까지 복사 |
yy | 커서가 있는 줄을 복사 |
yj | 커서가 있는 줄과 그 다음줄을 복사 |
yk | 커서가 있는 줄과 그 앞줄을 복사 |
p | 커서의 다음 위치에 붙여넣기 |
P | 커서가 있는 위치에 붙여넣기 |
작업취소
u | 작업 취소 |
U | 그 줄에 행해진 작업 모두 취소 |
. | 조금 전에 했던 명령 반복 |
명령모드 텍스트 검색키
/ | 현재 커서 기준 앞에 있는 텍스트 검색 |
? | 현재 커서 기준 뒤에 있는 텍스트 검색 |
n | 같은 방향으로 검색할 텍스트 계속 검색 |
N반 | 반대 방향으로 검색할 텍스트 계속 검색 |
/enter | 앞쪽으로 계속 검색 |
?enter | 뒤쪽으로 계속 검색 |
반응형
'리눅스' 카테고리의 다른 글
리눅스 시스템 디렉터리 (0) | 2021.10.08 |
---|---|
리눅스 파일 권한 정리 (0) | 2021.10.08 |
리눅스 libfaudio0 설치 오류 해결(패키지를 찾을 수 없습니다) (0) | 2021.04.24 |
칼리리눅스 소리 안남 해결 (20.03) (0) | 2021.04.23 |
youtube-dl invaild parameters 에러 해결 (20.10.13 업데이트) (0) | 2021.04.23 |