study :: vi 에디터
블로그 이미지
bluehacker

카테고리

분류 전체보기 (8)
Linux (7)
PHP (1)
Total
Today
Yesterday

달력

« » 2024.5
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 31

공지사항

태그목록

최근에 올라온 글

vi 에디터

Linux / 2012. 12. 20. 21:49

 

 

 

※ vi

 


- 유닉스 또는 리눅스 계열의 에디터

(텍스트 모드에서 사용)

 

 

 

※ gedit

 


- 윈도우즈의 메모장과 비슷한 그래픽 에디터

(그래픽 모드에서 사용, vi도 사용 가능)

 

 

 

 

 

※ vi의 세가지 상태

 


① 명령 상태(명령 모드)
- 명령을 수행하는 상태로 vi 실행 후 ESC키로 명령상태로 전환.

 


② 입력(편집) 상태(입력 모드)
- 텍스트를 편집하는 상태로 명령상태에서 i, a, o 등의 키를 입력하여 전환.

 

③ 콜론 상태(ex모드, 라인명령모드)
- 저장하거나, 종료 등을 하며 명령상태에서 : (콜론)키를 입력하여 전환.

 

 

 

 

 

입력 모드 전환

 


- i : 현재 커서의 위치부터 입력
- a : 현재 커서의 위치 다음 칸부터 입력
- o : 현재 커서의 다음 행에 입력
- s : 현재 커서 위치의 한 글자를 지우고 입력
- I : 현재 커서 행의 맨 앞에서부터 입력 ( "L" 아닙니다! )
- A : 현재 커서 행의 맨 마지막부터 입력
- O : 현재 커서의 이전 행에 입력
- S : 현재 커서의 한 행을 지우고 입력

 

 

 


커서 이동

 


- h : 커서를 왼쪽으로 한 칸 이동 ←
- k : 커서를 위로 한 칸 이동 ↑
- Ctrl + F : 다음 화면으로 이동 (Page Down)
- ^ : 현재 행의 처음으로 이동 (Home)
- gg : 제일 첫 행으로 이동
- 숫자 G : 해당 숫자의 행으로 이동
- j : 커서를 아래로 한 칸 이동 ↓
- l : 커서를 오른쪽으로 한 칸 이동 →
- Ctrl + B : 이전 화면으로 이동 ( Page UP)
- $ : 현재 행의 마지막으로 이동(End)
- G : 제일 끝 행으로 이동
- : 숫자 엔터 : 해당 숫자의 행으로 이동

 

 

 


복사, 삭제

 


- x : 현재 커서가 위치한 글자 삭제 (Del)
- dd : 현재 커서의 행 삭제
- yy : 현재 커서가 있는 행을 복사
- p : 복사행 내용을 현재 행 이후에 붙여 넣기
- X : 현재 커서가 위치한 앞 글자 삭제
- 숫자 dd : 현재 커서부터 숫자만큼의 행 삭제
- 숫자 yy : 현재 커서부터 숫자만큼의 행을 복사
- p : 복사한 내용을 현재 행 이전에 붙여 넣기

 

 

 

 

문자열 찾기

 


- /문자열 엔터 : 해당 문자열을 찾음(현재 커서 이후로)
- n : 찾은 문자 중에서 다음 문자로 이동함

 

 

 


기타

 

 


- u : 실행 취소
- Ctrl + r : 다시 실행

 

 

 

'Linux' 카테고리의 다른 글

ftp 접속시 명령어  (1) 2013.01.13
centos ftp설치 및 설정  (0) 2013.01.12
리눅스 네트워크 관련 명령어  (0) 2012.12.20
CentOS 6.2 그래픽모드(GUI)모드 설치  (0) 2012.12.20
CentOS 6.2 텍스트(CLI) 모드 설치  (2) 2012.12.20
Posted by bluehacker
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함