zerq
블로그 메뉴
HOME
TAG
MEDIA LOG
GUEST BOOK
ADMIN
WRITE
글
vi 에디터 명령어
에디터/Vi Editor
설정
a
커서 뒤에 입력
A
라인 끝에 입력
i
커서 앞에 입력
I
라인시작 부분에 입력
o
커서 있는 라인 밑에 입력
O
커서가 있는 라인 위에 입력
커서 이동 명령
h
왼쪽으로 커서 한 칸 이동
H
화면의 처음으로 이동
L
오른쪽으로 한 칸 이동
L
화면 끝으로 이동
e
다음 단어의 마지막으로 이동
E
커서를 공백으로 구분된 다음 단어 끝으로 이동
b
한 단어 뒤로 이동
B
커서를 공백으로 구분된 이전 단어로 이동
w
커서를 한 단어 뒤로 이동
W
커서를 공백으로 구분된 다음 단어로 이동
k
커서를 한 라인 위로 이동
j
커서를 한 라인 아래로 이동
O
커서를 라인의 시작으로 이동
$
커서를 라인의 끝으로 이동
Enter
커서를 다음 라인 시작으로 이동
-
커서를 전 라인의 시작으로 이동
Ctrl + F
다음 화면으로 이동
Ctrl + D
화면의 반만 앞으로 이동
Ctrl + B
전 화면으로 이동
Ctrl + U
화면의 반만 뒤로 이동
G
커서를 텍스트 마지막 라인으로 이동
숫자G
커서를 숫자 라인만큼 이동
M
커서를 화면 중간 라인으로 이동
“
커서를 전 위치로 이동
(
문장의 시작으로 이동
{
문단의 시작으로 이동
)
문장 끝으로 이동하여 다음 단어의 시작으로 커서 이동
}
문단 끝으로 이동
삭제 명령
x
커서가 있는 문자 삭제
X
커서가 있는 문자 앞에 있는 문자 삭제
dw
커서가 있는 단어 삭제
db
커서가 앞에 있는 단어 삭제
dW
공백으로 구분된 뒷 단어 삭제
dB
공백으로 구분된 앞 단어 삭제
dd
커서가 있는 라인 삭제
D
커서가 있는 라인의 나머지 삭제
d)
문장의 나머지 삭제
d}
문단의 나머지 삭제
dG
파일의 나머지 삭제
dH
화면의 시작까지 삭제
dL
화면의 나머지 삭제
J
커서와 다음 단어의 공백을 모두 삭제
바꾸기 명령
r
커서에 있는 문자 대치
R
입력 모드로 한 문자씩 덮어씀
s
커서가 있는 문자 삭제 후 입력 모드로 전환
S
커서가 있는 줄을 삭제 후 입력 모드로 전환
cb
커서가 있는 앞 문자 삭제 후 입력 모드
cW
공백으로 구분된 뒷 단어를 삭제 후에 입력 모드
cB
공백으로 구분된 앞 단어 삭제 후 입력 모드
cc
커서가 있는 라인을 삭제하고 입력 모드
C
커서가 있는 라인의 나머지를 삭제하고 입력 모드로 전환
cO
커서에서부터 라인의 시작까지 텍스트 바꾸기
c
특정 텍스트 바꾸기
c)
문장의 나머지 바꾸기
c}
문단의 나머지 바꾸기
cG
파일의 나머지 바꾸기
cm
표시까지 모든 것 바꾸기
cL
화면의 나머지 바꾸기
ch
화면의 시작까지 바꾸기
이동
p
삭제나 복사된 텍스트를 커서가 있는 문자나 라인 뒤에 삽입
P
삭제나 복사된 텍스트를 커서가 잇는 문자나 라인 앞에 삽입
dw p
커서가 있는 단어를 삭제한 후 이를변경한 커서가 있는 것 뒤에 삽입
dw P
커서가 잇는 단어를 삭제 후 이를 변경한 커서 있는 곳 앞으로 삽입
d p
지정한 다음 텍스트로 삭제한 후 커서가 가리키는 곳으로 이동
d) P
문장의 나머지로 이동
d} p
문단의 나머지로 이동
dG P
파일의 나머지로 이동
dH p
회면 시작 부분으로 이동
dL P
화면의 나머지를 이동
복사
yw
커서가 있는 단어를 복사
yb
커서가 있는 앞 단어를 복사
yW
공백으로 구분된 뒷 단어 복사
yB
공백으로 구분된 앞 단어를 복사
y
특정한 다음 텍스트 복사
yy
커서가 있는 라인을 복사, 커서가 가리키는 곳으로 라인을 이동
y)
문자의 나머지 복사
y}
문단의 나머지 복사
yG
파일의 나머지 복사
yH
화면의 시작까지 복사
yL
화면의 나머지 복사
검색
/patter n
텍스트에서 앞으로 패턴 검색
>patter
텍스트에서 뒤로 패턴 검색
n
앞 또는 뒤로 이전 검색 반복
N
반대 방향으로 이전 검색 반복
/
전 검색을 앞으로 반복
?
전 검색을 뒤로 반복
vi 에디터 종료 마치기 명령
:q
그대로 종료하기
:q!
변경된 내용을 저장하지 않고 강제로 종료하기
:wq
변경된 내용을 저장하고 종료하기
:x
:wq와 동일한 명령
ZZ
:wq와 동일한 명령
삽입 명령
a
커서 뒤에 입력
A
라인 끝에 입력
I
커서 앞에 입력
I
라인시작 부분에 입력
o
커서 있는 라인 밑에 입력
O
커서가 있는 라인 위에 입력
방향키를 이용한 커서 이동 명령
>-, Del
왼쪽으로 커서 한 칸 이동
PageUp
화면 위로 이동
-< SpaceBar
오른쪽으로 한 칸 이동
PageDown
화면 아래로 이동
↑
윗 줄로 커서 이동
Enter
다음 줄 첫 칸으로 이동
↓
아래 줄로 커서 이동
Esc
다음 줄 첫 칸으로 이동
Home
줄 처음 칸으로 이동
령
H
왼쪽으로 커서 한 칸 이동
k
윗 쪽으로 커서 이동
l
오른쪽으로 한 칸 이동
j
아래쪽으로 커서 이동
e
다음 단어의 마지막 칸으로 이동
E
공백으로 구분된 뒷 단어의 마지막 칸으로 이동
b
앞 단어의 앞 칸으로 이동
B
공백으로 구분된 앞 단어의 앞 칸으로 이동
W
다음 단어의 앞 칸으로 이동
W
공백으로 구분된 뒷 단어의 앞 칸으로 이동
그 외의 키를 이용한 커서 이동 명령
Ctrl + F
다음 화면으로 이동
Ctrl + D
반 화면 위로 이동
Ctrl + B
전(앞) 화면으로 이동
Ctrl + L
반 화면 아래로 이동
O
줄이 시작되는 첫 칸으로 이동
-
이전 줄의 시작 부분으로 이동
$
줄이 끝나는 마지막 칸으로 이동
+
다음 줄의 시작 부분으로 이동
(
문장의 시작으로 이동
{
문단의 시작으로 이동
)
문장의 끝으로 이동하여 다음 단어의 시작 첫 칸으로 커서 이동
}
문단의 끝으로 이동
G
문서의 마지막 줄로 이동
“
이전의 커서 위로 이동
nG
n번째 줄로 이동
M
화면 중간 줄에 커서 이동
삭제 명령
x
커서가 있는 문자 삭제
X
커서가 있는 문자 앞에 있는 문자 삭제
dw
커서가 있는 단어 삭제
db
커서 앞에 있는 단어 삭제
dW
공백으로 구분된 뒷 단어 삭제
dB
공백을 구분된 앞 단어 삭제
dd
커서가 있는 라인 삭제
D
커서가 있는 라인의 나머지 삭제
d)
문장의 나머지 삭제
d}
문단의 나머지 삭제
dG
파일의 나머지 삭제
dH
화면의 시작까지 삭제
dL
화면의 나머지 삭제
J
커서와 다음 단어 사이의 모든 공백 삭제
바꾸기 명령
R
커서에 잇는 문자 대치
R
입력 모드로 한 문자식 덮어 씀
s
커서가 있는 문자 삭제 후 입력 모드로 전환
D
커서가 있는 줄을 삭제한 후 입력 모드로 전환
cb
커서가 있는 앞 문자 삭제 후 입력 모드
cW
공백으로 구분된 뒷 단어를 삭제한 후 입력 모드
cB
공백으로 구분된 앞 단어 삭제 후 입력 모드
cc
커서가 있는 라인을 삭제하고 입력 모드
C
커서가 있는 라인의 나머지를 삭제하고 입력 모드로 전환
cO
커서에서부터 라인의 시작까지 텍스트 바꾸기
c
특정 텍스트 바꾸기
c)
문장의 나머지 바꾸기
c}
문단의 나머지 바꾸기
cG
파일의 나머지 바꾸기
cH
화면의 시작까지 바꾸기
cL
화면의 나머지 바꾸기
텍스트 이동
p
삭제나 복사된 텍스트를 커서가 있는 문자나 라인 뒤에 삽입
P
삭제나 복사된 텍스트를 커서가 있는 문자나 라인 앞에 삽입
dw p
커서가 있는 단어를 삭제한 후 이를 원하는 곳 커서 뒤로 삽입
dw P
커서가 있는 단어를 삭제한 후 이를 변경한 커서가 있는 곳으로 삽입
d p
지정한 다음 텍스트로 삭제한 후 커서가 가리키는 곳으로 이동
d) P
문장의 나머지로 이동
d} p
문단의 나머지로 이동
dG P
파일의 나머지로 이동
dH P
화면 시작 부분으로 이동
dL P
화면의 나머지를 이동
복사
yw
커서가 있는 단어를 복사
yb
커서가 잇는 앞 단어를 복사
yW
공백으로 구분된 뒷 단어 복사
yB
공백으로 구분된 앞 단어를 복사
y
특정한 다음 텍스트 복사
yy
커서가 있는 라인을 복사, 커서가 가리키는 곳으로 라인을 이동
y)
문자의 나머지 복사
y}
문단의 나머지 복사
yG
파일의 나머지 복사
yH
화면 시작까지 복사
yL
화면의 나머지 복사
검색
/pattern
텍스트에서 앞으로 패턴 검색
>pattern
텍스트에서 뒤로 패턴 검색
n
앞 또는 뒤로 이전 검색 반복
N
반대 방향으로 이전 검색 반복
/
전 검색을 앞으로 반복
?
전 검색을 뒤로 반복
옵션 / 옵션약어
기능
디폴트
autoindent / ai
들여 쓰기 가능, 탭으로 들여 쓰기 범위 지정
off
autoprint / ap
줄이 바뀔 때 현재 줄을 화면상에서 출력
on
errobells / ed
명령 에러가 발생시 삑 소리나게 함
off
number / nu
줄 번호를 나타나게 함
off
report / report
편집시 메시지를 보낼 편집 변화 크기 지정
5
showmatch / sm
가로 닫기 괄호를 사용할 때 일치하는 가로 열기 괄호를 보여줌
off
wam / wam
저장하지 않고 vi 종료할 때 경고 메시지를 뿌려 줌
on
ignorecase / ic
검색 패턴에 사용되는 대소문자 구별하지 않음
on
tabstopp=n / ts=n
탭 공백을 n 수만큼 지정
8
wrapmargin=n / wm=n
텍스트 오른쪽 여백을 n 수만큼 지정
0
출처 -
네이버 지식인
공유하기
URL 복사
카카오톡 공유
페이스북 공유
엑스 공유
게시글 관리
구독하기
zerq
by
뭔일이여
2007. 2. 2. 18:23
사이드 메뉴
CATEGORY
분류 전체보기
(69)
일상
(7)
생활의 지혜
(1)
좋은글
(1)
기타
(4)
건강
(0)
Programming
(28)
JavaScript
(6)
CSS
(1)
MySQL
(6)
PHP
(1)
JAVA
(2)
Perl
(0)
Flex
(0)
comet
(0)
Security
(0)
Mobile
(3)
기타
(3)
Tip
(6)
버전관리툴
(0)
git
(0)
Jquery
(0)
ios
(0)
OS
(8)
Mac
(0)
AWS
(0)
Linux
(8)
Windows
(0)
Server
(1)
apache
(1)
정보
(4)
인터넷
(3)
새소식
(1)
기타
(0)
취미
(0)
Music
(0)
Game
(0)
English
(1)
번역
(1)
메뉴얼
(1)
용어정리
(2)
Open Source
(2)
Naver
(1)
Google
(1)
Project
(1)
Azureus
(1)
하고싶은 일
(0)
원문
(1)
아름다운 한글
(3)
My
(4)
Javascript
(3)
PHP
(1)
영화이야기
(0)
주성치
(0)
Algorithm
(0)
에디터
(3)
Vi Editor
(2)
Editplus
(0)
Eclipse
(1)
TAG
jQuery
리눅스
CSS
PHP
정규식
프로그래밍
MySQL
자바스크립트
RECENT POSTS
RECENT COMMENT
RECENT TRACKBACK
ARCHIVE
NOTICE
MY LINK
John Hwang's blog.
오블리비언공략.
Apache 2.0 문서.
T.E.C.H.B.U.G : 데꾸벅.
Billiard blog.
CALENDAR
이전 달의 달력을 보여줍니다.
2025.4
다음 달의 달력을 보여줍니다.
포스팅달력
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
COUNTER
TOTAL
TODAY
티스토리툴바
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.
RECENT COMMENT