'vi'에 해당되는 글 3건

  1. 2008.06.18 VI 명령어 모음
  2. 2008.06.12 Microsoft VI
  3. 2007.11.22 VI 단축키
IBM DeveloperWork 기사를 구독하다 VIM에 익숙치 않은 유저들에게 유용할 만한 VI명령어 컨닝페이퍼를 퍼왔다.

자세한 tutorial 을 보실분은 여기를 클릭하시라..
Cheat sheet,             final 
신고

'TIP & TALK > Linux' 카테고리의 다른 글

DD (Data Dump) Manual  (0) 2010.04.30
Linux File System Cache (pdflush)  (0) 2010.04.30
VI 명령어 모음  (0) 2008.06.18
Shell script ref.  (0) 2007.11.22
VI 단축키  (0) 2007.11.22
LANG  (0) 2007.11.09
Posted by rookiejava
TAG vi, vim, 명령어

Microsoft에서 VI를 개발한다면 이지경일 것이란다.
친절하신 위자드님...ㅋㅋ


사용자 삽입 이미지


신고

'Trend & Info > IT Issue' 카테고리의 다른 글

Google Chrome - Do not use the --no-sandbox option  (2) 2008.09.12
IBM develperWorkls RSS 목록 생성하기  (0) 2008.06.12
Microsoft VI  (0) 2008.06.12
Wii Dog Vs Cat  (0) 2008.06.12
Motion Portrait  (0) 2008.06.12
Super Mario in 14KB Javascript  (0) 2008.06.12
Posted by rookiejava
TAG Microsoft, vi

VI 단축키

TIP & TALK/Linux 2007.11.22 18:34

원문출처 : Black Space in Smin :: 네이버 블로그

1. vi의 시작

 vi : 편집기 실행
 vi pass.c : 문설르 편집기로 부른다.
 vi + pass : 커스가 마지막으로 간다.

2. vi의 종료

 :wq kim1 : 저장하고 종료(문서이름을 kim1으로 저장)
 :q! : 저장하지 않고 종료
 :wq : 저장하고 종료
 :e! : 편집취소

3. cursor 이동

 G : 문서의 끝으로
 G1 : 1번째줄로 G3 : 번째줄로...
 h,j,k,l : 커서이동 좌하상우 10h, 10j, 10k, 10l 10칸씩이동
 O : 줄의 제일 앞으로 커서이동
 $ : 줄의 제일 마지막으로 커서이동

 Ctrl + f : 다음화면
 Ctrl + b : 이전화면

4. 편집 키
 i : 글자앞부터 글쓰기
 I : 현라인의 첫문자부터 입력
 a : 글자뒤부터 글쓰기
 A : 현라인의 끝문자부터 입력
 o : 세로운 행 삽입 현재커서 뒤
 O : 현재커서 윗줄에 새로운 행 삽입
 x : 한문자 삭제
 10x : 10문자 삭제
 dd: 현재 커서 라인 삭제
 10dd : 10줄 삭제
 dG : 현재 커서 다음부터 끝까지 삭제
 r : 문자치환
 R : 많은 문자 치환 Esc키 필요
 J : 현재라인과 다음 라인을 합하기

5. 반복, 취소

 . : 마지막 명령을 반복
 u : 마지막 실행만 취소
 행분리 : i + Enter
 행결합 : 붙이고 싶은 줄 마지막에 커스를 두고 대문자 J를 누른다.

6. 이동, 복사

 dd , G (커서이동 후) , p --> 이동          p - 버프의 내용을 현재 커스 다음에 put
 yy , G (커서이동 후) , p --> 복사          P - 현재커스 윗쪽에 put함

7. 여러개 파일 open

 $vi pass sma1 book
 :e sam1
 :e book
 :e pass

8. 문자열 치환

 :g/0000/s//7777/g - 현재 문자를 다른 문자로 전체 바꿀때
  (goto, 검색문자열, substitute,치환문자열,global)

 :g/7777/s///g - 특정문자열을 찾아서 삭제
 :g/문자/s//범인/gc  - 바로삭제되지 않고 물어본다.

9. 문자열 찾기

 /  : /뒤에 지정한 문자열을 현재의 위치에서 아래로 찾기
 ?  : ?뒤에 지정한 문자열을 현재의 위체에서 위로 찾기
 n  : 찾기 명령을 한번 실행한 다음 반복해서 같은 방향으로 찾기 계속
 N  : 찾기 명령을 한번 실행한 다음 반복해서 다른 방향으로 찾기 계속
 

10. 기타

 :se nu - set number 라인넘버 보기
 :se nonu - 라인넘버 숨기기

 :!date
 :!who  유닉스의 명령을 vi편집모드에서 내릴수 있다.

 :r sam1 - 문서내용을 삽입 r ! cal 작석한 문서 결합
 :r !finger - 파일을 실행한 내용을 삽입

 :sh - vi를 놔두고 새로운 쉘로 이동

*** vi 환경 구동 파일 ***
$ vi .exrc 환경을 초기설정
set autoindent number showmode tapstop=3
 autoindent : 전라인의 시작부분으로 다음줄 시작
 number : 라인번호 설정
 showmode : 현재 작업하는 것의 간단한 메세지로 표시
 tapstop=3 : Tap키를 누를때 3칸씩 이동

신고

'TIP & TALK > Linux' 카테고리의 다른 글

VI 명령어 모음  (0) 2008.06.18
Shell script ref.  (0) 2007.11.22
VI 단축키  (0) 2007.11.22
LANG  (0) 2007.11.09
RPM 다운로드  (0) 2007.11.09
YUM  (0) 2007.11.09
Posted by rookiejava
TAG Linux, vi