|
|
|
리눅스팁 Go Unix Power Tools Online Book
Go Bash Guide
|
|
Read No. 145 article |
2002-05-02 00:41:45 |
|
|
|
|
NickName |
풀비누 |
Subject |
VI editor key view |
|
|
vi Editor
vi Editor는 유닉스/리눅스의 기본 편집기이다. 학교에서 unix수업을 듣는
도중 학생들에게 도움이 될까해서 몇가지 명령어을 메모함.
vi는 명령모드/입력모드/ex모드가 있다. 명령모드에서 입력모드로의 이동은
i,a,o 등으로 이동할수 있으며 입력모드에서 명령모드는 ESC키을 이용하면
된다.
vi의 실행.
vi file // file을 연다.
vi file1 file2 // file1과 file2을 차례로 연다.
view file // file을 읽기 모드로 연다.
vi -R file // file을 읽기 모드로 연다.
vi +n file // file을 열때 커서의 위치을 n형으로 한다.
명령모드에서 자주 쓰이는 명령어.
h // 왼쪽으로 한칸 이동
j // 아래로 한칸 이동
k // 위로 한칸 이동
l // 오른쪽으로 한칸 이동
w // 한단어 앞으로 이동
b // 한단어 뒤로 이동
H // 화면의 맨위 행으로 이동
M // 화면의 중간 행으로 이동
L // 화면의 마지막 행으로 이동
Ctrl+F // 한화면씩 앞으로 이동
Ctrl+D // 반화면씩 앞으로 이동
Ctrl+B // 한화면씩 뒤로 이동
Ctrl+U // 반화면씩 뒤로 이동
z . // 현재 커서가 위치한 행이 화면의 중간으로 이동
/pattern // 앞으로 진행하면서 pattern 검색
?pattern // 뒤로 진행하면서 pattern 검색
n // 마지막으로 검색한 내용을 앞으로 진행하면서 검색
N // 마지막으로 검색한 내용을 뒤로 진행하면서 검색
i // 문자열을 커서의 위치에서 삽입
a // 문자열을 커서의 다음 위치에서 삽입
o // 문자열을 커서의 다음 행에서 삽입
r // 한문자 변경
cw // 한단어 변경
cc // 현재 행 변경
R // 전체를 변경
x // 현재 커서의 문자 삭제
X // 현재 커서의 전 문자 삭제
dw // 단어 삭제
dd // 현재 행 삭제
D // 커서의 위치부터 한 행의 끝까지 삭제
yw // 단어 복사
yy // 현재 행 복사
p // 복사한 내용 커서 다음에 붙이기
P // 복사한 내용 커서 이전에 붙이기
J // 두 행의 합침
u // 작업 내용의 되살리기
. // 편집 명령의 반복
ex모드에서 자주 쓰이는 명령어.
:co // 행 복사
:% // 파일의 모든행
:.,$d // 현재 행부터 마지막 행까지 삭제
:1,$d // 첫째 행부터 마지막 행까지 삭제
:30,60m1 // 30번째부터 60번째 행을 파일의 첫행으로 이동
:x // 파일의 저장후 종료
:wq // 파일의 저장후 종료
:w! // 파일의 강제 저장
:w // 파일의 저장
:q! // 파일의 강제 종료
:q // 파일의 종료
:n // n번째 행으로 이동
:e! // 현재 파일을 마지막 저장했을때로 복구
:e file // file을 편집
:1,$s/old/new/g // 첫째 행부터 마지막 행까지 old을 new로 치환
미흡하지만 vi에디터을 사용하는데 조금이나마 도움이 되기을 바라면서
2001.09.17 이종혁(hurryon at hanmail.net)
|
|
Page Loading [ 0.03 Sec ]
SQL Time [ 0 Sec ]
|
|
|