------------------------------------------------------------
후훗. 가지고 싶소.
|
명령어 |
작업 설명 |
|
vi filename |
파일 열기, 작성 |
|
vi +18 filename |
18행으로 파일 열기 |
|
vi +/"string" fn |
"string"의 처음발생 단어부터 열기 |
|
vi -r filename |
손상된 파일 회복 |
|
view filename |
읽기 전용으로 파일 열기 |
|
명 령 어 |
작 업 설 명 |
|
h(←) |
왼쪽으로 커서 이동 |
|
w |
한 단어 오른쪽으로 커서 이동 |
|
^ |
라인의 처음으로 이동 |
|
H |
화면의 맨 위로 이동 |
|
Ctrl+F |
한 화면 뒤로 이동 |
|
명 령 어 |
작 업 설 명 |
|
a |
커서 오른쪽에 문자 삽입 |
|
A |
커서 오른쪽, 행의 끝에 문자 삽입 |
|
i |
커서 왼쪽에 문자 삽입 |
|
I |
커서 왼쪽, 해의 처음에 문자 삽입 |
|
o |
커서 아래에 행 삽입 |
|
O |
커서 위에 행 삽입 |
|
<ESC> |
작업 종료후 <ESC> 입력 |
|
명 령 어 |
작 업 설 명 |
|
cw (종료 :ESC) |
단어 변경 |
|
R (종료 :ESC) |
현재 커서 위치부터 대체 |
|
r |
커서 위치 문자를 다른 문자로 대체 |
|
~ |
문자형(대, 소문자)변경 |
|
J |
현재 행과 아래 행 결합 |
|
u |
이전 명령 취소 |
|
명령어 |
작 업 설 명 |
|
x |
문자 삭제 |
|
dw |
단어 삭제 |
|
dd |
행 삭제 |
|
D |
커서 오른쪽 행 삭제 |
|
;5, 10 d |
5-10번째 삭제 |
|
명 령 어 |
작 업 설 명 |
|
yy |
행 yank |
|
Y |
행 yank |
|
p |
yank되거나 삭제된 행 현재 행 아래에 삽입 |
|
P |
yank되거나 삭제된 행 현재 행 위에 삽입 |
|
:1,2 co 3 |
1-2행을 3행 다음으로 복사 |
|
:4,5 m 6 |
4-5행을 6행 다음으로 이동 |
|
명 령 어 |
작 업 설 명 |
|
:set nu |
행 번호 표시 |
|
:set nonu |
행 번호 숨기기 |
|
명 령 어 |
작 업 설 명 |
|
G |
파일의 마지막 행으로 가기 |
|
21G |
파일의 21번째 행으로 가기 |
|
:n |
n 라인으로 가기 |
|
명 령 어 |
> 작 업 설 명 |
|
/string |
> string 탐색 |
|
?string? |
> string 역방향 탐색 |
|
n |
> string의 다음(이전) 계속 탐색 |
|
:g/search-string/s// replace-string/gc |
각 발생 탐색 후 확인하고 대체 |
|
:s/str/rep/ |
> 현재 행의 str을 rep로 대체 |
|
:1,.s/str/rep/ |
> 1부터 현재 행의 str을 rep로 대체 |
|
:%s/str/rep/g |
> 파일 전체 str을 rep로 전부 대체 |
|
명령어 |
> 작 업 설 명 |
|
:r filename |
> 커서 다음에 파일 삽입 |
|
:34 r filename |
> 파일을 34번째 행 다음에 삽입 |
------------------------------------------------------------------------------