vi 단축키 명령어
1. 시작
vi file : vi를 시작하여 지정한 파일 편집
vi -R file : 읽기 전용(read- only) 편집기로서 vi를 시작하여
지정한 파일 편집
view file : 읽기 전용(read- only) 편집기로서 vi를 시작하여
지정한 파일 편집
2. 종료
:wq 데이터를 저장하고 종료 :q! 데이터를 저장하지 않고 종료
3. 삽입
i : 입력 모드로 전환, 커서 위치 앞에서 삽입
A : 입력 모드로 전환, 현재 줄의 끝에 삽입
a : 입력 모드로 전환, 커서 위치 뒤에서 삽입
o : 입력 모드로 전환, 현재 줄의 아래에 전개
l : 입력 모드로 전환, 현재 줄의 앞에 삽입
O : 모드로 전환, 현재 줄의 위에 전개
4. 커서이동
h<Left> 커서를 한 칸 왼쪽으로 이동
w 커서를 다음 단어 첫 글자로 이동
j<Down> 커서를 한 줄 아래로 이동
e 커서를 다음 단어의 끝 글자로 이동
k<Up> 커서를 한 줄 위로 이동
b 커서를 이전 단어의 첫 글자로 이동
l<Right> 커서를 한 칸 오른쪽으로 이동
W w와 같음(문장 부호 무시)
<Backspace> 커서를 한 칸 왼쪽으로 이동
E e와 같음(문장 부호 무시)
<Space> 커서를 한 칸 오른쪽으로 이동
B b와 같음(문장 부호 무시)
- 커서를 이전 줄의 처음으로 이동
( 다음 문장의 처음으로 이동
+ 커서를 다음 줄의 처음으로 이동
) 이전 문장의 처음으로 이동
<Return> 커서를 다음 줄의 처음으로 이동
{ 다음 문단의 처음으로 이동
0 커서를 현재 줄의 맨 앞으로 이동
} 이전 문단의 처음으로 이동
$ 커서를 현재 줄의 맨 끝으로 이동
H 커서를 화면 맨 위로 이동
^ 커서를 현재 줄의 첫글자 (공백이나 탭이 아닌)로 이동
M 커서를 중간으로 이동
L 커서를 맨 아래로 이동
5.문자 삭제
x 커서가 있는 문자 삭제
dg 커서부터 편집 버퍼 끝까지 삭제
X 커서의 왼쪽 문자 삭제
d1G 커서부터 편집 버퍼 맨 앞까지 삭제
D 커서부터 줄의 끝까지 삭제
:lined 지정한 줄의 삭제
dd 현재 줄의 전체 삭제
:linelined 지정한 범위의 삭제
dmove 커서부터 move까지 삭제
6. 데이터 저장하기
:w 원래의 파일로 데이터를 저장
:w>>file 지정한 파일에 데이터를 추가
:w file 지정한 파일로 데이터를 저장
7. 디스플레이 제어하기
^L 현재 화면을 다시 디스플레이하기
:set number 내부 줄 번호 디스플레이
:set nonumber 배부 줄 번호 디스플레이 않기
8. 마지막으로 지운 것 복사하기
p 마지막으로 지워진 것을 커서의 뒤/아래에 삽입
P 마지막으로 지워진 것을 커서의 앞/위에 삽입
xp 두 문자를 바꿈
deep 두 단어를 바꿈
ddp 두 줄을 바꿈
9. 시스템이 다운된 후 되살리기
vi -r 되살릴 수 있는 모든 파일 이름 보여주기
vi -r file vi를 시작하여 지정한 파일 되살리기
10. 내용 고치기
r 단지 한 글자만 변경(입력 모드로 바뀌지 않음)
C 커서의 위치로부터 줄 끝까지 삽입에 의한 변경
R 입력하는 대로 겹쳐 써서 변경
s 삽입에 의해 한 단어의 변경
cc 전체 줄을 삽입에 의한 변경
S 전체 줄을 삽입에 의한 변경
cmove 커서부터 move까지 삽입에 의해 변경
~ 대,소문자 바꾸기
11. 고치기의 취소 또는 반복
u 편집 버퍼를 수정했던 마지막 명령을 취소
U 현재 줄을 저장
. 편집 버퍼를 수정했던 마지막 명령 반복
install.zip

댓글을 달아 주세요