LINUX OS
VI 에디터
Sharpen
2010. 8. 9. 16:58
-
유닉스 /리눅스 표준 편집기
-
X윈도우 환경 뿐 아니라 콘솔 환경에서도 같은 방법으로 사용할 수 있다.
(서버 개발 환경에서는 그래픽 모드를 사용하지 않는다. 그래서 X윈도우에서 사용하는 gedit같은 그래픽환경 텍스트 편집기는 서버 개발시 사용하지 않을 수도 있다. 그래서 필수로 익혀둬야만 한다… 개인적으론 좀.. 불편하긴 하더라..)
-
실행
-
#Vi abc.txt
-
Vi
-
-
Vi의 세가지 모드: 입력/명령/실행
-
입력모드 : 화면에 글자를 입력하는 모드
-
명령모드 : 파일을 편집하는 작업
-
실행모드 : 파일의 저장, 읽기 , 외부 평가
-
-
커서 이동
-
h j k l (텔넷 같은 것으로 제어할 때는 커서이동을 이걸로 해야 될 수 도있다.
-
행단위 이동
-
마지막 글자의 끝 G
-
파일의 마지막행 nG
- 파일 맨 위로 gg
- 파일 맨 아래로
-
-
-
입력 모드
-
입력모드 들어가기 위한 키: a , I 만 기억
-
입력모드 빠져나오기 ESC
-
저장( :w ) 및 종료 ( :q )
-
-
명령 모드
-
dd 한줄삭제 ndd : 한줄 삭제
-
x한글자 지우기
-
yy: 한줄 복사 nyy : 여러줄 복사
-
p: 현재 커서 아래로 붙여넣기 np: n번 붙여넣기
-
/검색어 아래로 검색 ?검색어 위로 검색
다음 검색어찾기는n 역방향 찾기대문자N -
u: 되돌리기
-
shift +v 그 라인 블럭잡기
-
-
실행모드
-
:!명령어 외부명령어 실행
-
환경설정
-
환경설정 파일
-
/usr/share/vim/vim61/vimrc_example.vim
-
-
주설정 내용
-
set autoindent 자동들여쓰기
-
set cindent c파일 자동들여쓰기
-
set ruler 커서위치 표시
-
set number 행번호 표시
-
set backup 백업파일 자동생성
-
vi로 파일 열고
파일명 지정할 땐 :w 파일명
터미널 상에서 cat 파일명 치면 콘솔 창에서 파일의 텍스트 확인
X윈도우 환경 텍스트 편집기로는 gedit가 있다. 사용법은 윈도우 텍스트 편집기와 동일