|
vi 시작 | |
|
vi fimename |
File Open, 작성 |
|
vi +18 filename |
18 Line으로 File 열기 |
|
vi +/"string" fn |
"string"의 처음 발생 단어부터 |
|
vi –r filename |
읽기 전용으로 File 열기 |
|
Cursor 명령 (Move) | |
|
h(←) |
왼쪽으로 커서 이동 |
|
j(↓) |
아래로 커서 이동 |
|
k(↑) |
위로 커서 이동 |
|
l(→) |
오른쪽으로 커서 이동 |
|
w |
한 단어 오른쪽으로 커서 이동 |
|
b |
한 단어 왼쪽으로 커서 이동 |
|
Return |
한 행 아래로 커서 이동 |
|
Back Space |
한 문자 왼쪽으로 커서 이동 |
|
Space Bar |
한 문자 오른쪽으로 커서 이동 |
|
H |
화면 맨 위로 이동 |
|
M |
화면의 중간으로 이동 |
|
L |
화면 맨 아래로 이동 |
|
Ctrl + F |
한 화면 앞으로 이동 |
|
Ctrl + D |
반 화면 앞으로 이동 |
|
Ctrl + B |
한 화면 뒤로 이동 |
|
Ctrl + U |
반 화면 뒤로 이동 |
|
문자와 행 삽입 | |
|
a |
커서 오른쪽에서 문자 삽입 |
|
A |
커서 오른쪽, 행의 끝에 문자 삽입 |
|
i |
커서 왼쪽에 문자 삽입 |
|
I |
커서 왼쪽, 행의 처음에 문자 삽입 |
|
o |
커서 아래에 행 삽입 |
|
Text 변경 | |
|
cw (ESC:종료) |
단어변경 |
|
cc |
행 변경 |
|
C |
커서 오른쪽의 행 변경 |
|
s |
커서가 위치한 문자열 대체 |
|
r |
커서 위치의 문자를 다른 문자로 대체 |
|
r –return |
행 분리 |
|
J |
현재 행과 아래 행 결합 |
|
Text 조작 | |
|
x |
문자 삭제 |
|
dw |
단어 삭제 |
|
dd |
행 삭제 |
|
D |
커서 오른쪽 행 삭제 |
|
:5,10 d |
5-10 번째 행 삭제 |
|
Text 복사 및 이동 | |
|
yy |
행 yank 또는 복사 |
|
Y |
행 yank 또는 복사 |
|
dd |
행 삭제 |
|
P |
yank 되거나 삭제된 행 현재 행 위에 삽입 |
|
p |
yank 되거나 삭제된 행 현재 행 아래에 삽입 |
|
:1,2 co 3 |
1-2행을 3행 다음으로 복사 |
|
:4,5 m 6 |
4-5행을 6행 위로 복사 |
|
행 번호 설정 | |
|
:set nu |
행 번호 표시 |
|
:set nonu |
행 번호 숨기기 |
|
행 찾기 | |
|
G |
File 마지막으로 마지막 행으로 가기 |
|
21G |
File의 21번째 행을 가기 |
|
탐사 및 대체 | |
|
/string/ |
string 탐색 |
|
?string? |
string 역방향 탐색 |
|
n(N) |
string의 다음 (이전) 계속 탐색 |
|
:g/search-string/s//replace-string/gc |
각 발생 탐색 후 확인하고 대체 |
|
:s/srt/rep |
현재 행의 str을 rep로 대체 |
|
:%s/str/rep/g |
File 전체 str을 rep로 전부 대체 |
|
화면정리 | |
|
:Ctrl-1 |
불필요한 화면정리 후 다시 표시 |
|
File로 File을 삽입 | |
|
:r filename |
커서 다음에 file 삽입 |
|
:34 r filename |
file을 34번째 행 다음에 삽입 |
|
보관 및 종료 | |
|
:w |
변경사항 보관 |
'Operating System > Solaris' 카테고리의 다른 글
| POWER ADMIN for SUN (Index) (0) | 2007/07/17 |
|---|---|
| System 성능 측정 (0) | 2007/07/16 |
| Network 설정 (정적 Routing) (0) | 2007/07/15 |
| Solaris에 gcc 설치하기 (0) | 2007/07/14 |
| ProFTPD 설치 (0) | 2007/07/13 |
| VI Editor 단축키 (0) | 2007/07/13 |
| System Log File과 Log 기록 삭제 방법 (0) | 2007/07/12 |
| Solaris FAQ (Network 관련 질문들) (0) | 2007/07/12 |
| Solaris FAQ (System 관리에 관한 질문들) (0) | 2007/07/11 |
| Solaris FAQ (일반적인 질문들) (0) | 2007/07/09 |
| Solaris FAQ (Category) (0) | 2007/07/09 |