vi 명령어

OS/리눅스 & 유닉스 2010. 4. 20. 10:25
  1. 이동
    1. 명령모드( ESC ) 화살표 방향키 커서 이동하기 
    2. h 좌로 이동 l 우로 이동 k 위로 이동 j 아래로 이동 
    3. w 한단어씩 정방향으로 이동 
    4. b 한단어씩 역방향으로 이동
    5. 0 (아라비아 숫자) 라인 맨앞으로 이동
    6. $ 라인 맨끝으로 이동 
    7. ex모드( Shift + : ) n(원하는 아라비아 숫자) 이동하고자 하는 라인위치로 이동
    8. ex모드( Shift + : ) $ 페이지 마지막 라인으로 이동
  2. 입력 모드
    1. 입력모드( o ) 현재라인 아래 입력모드
    2. 입력모드( i )
  3. 복사
    1. yw 복사(한단어)
    2. yy 복사(한줄)
    3. nyy 복사(n 라인만큼)
  4. 붙이기
    1. p 붙히기(커서아래에)
    2. nyy 복사(n 라인만큼)
  5. 삭제
    1. x 삭제(한글자)
    2. dw 삭제(한단어)
    3. dd 삭제(한라인)
  6. 교체
    1. R 교체
  7. 되살리기
    1. u 되살리기
  8. 검색
    1. / 아래로 검색 ? 위로 검색
  9. 종료
    1. ex모드( Shift + : ) wq 저장하고 종료하기
    2. w 새로운 이름으로 파일저장하기
    3. wq test2.txt test2.txt 파일명으로 저장 하고 종료하기
    4. q! 저장않고 종료
  10. 창나누기
    ctrl + w  v  수직  나누기
    ctrl + w  s  수평 나누기
    또는 :sp :vs

    ctrl + w  w 창 이동
    ctrl + w  N+  하면 N 만큼 커진다.
    예를 들면 ctrl+w 를 한뒤에 숫자 3 과 플러스를 누르면 3 만큼 창이 커진다.
    마이너스 하면 작아지고..
    만약 수직 나누기에서 창크기 조절은..
    N>.. N< 와 같다.. 즉 ctlr+w 누른후 숫자 3 과 꺽은 괄호 < 나 > 를
    누르면 크기가 조절이 된다

    창 연 후에  다른 파일 열려면..
    창 명령모드
    :e  aaa.txt  하고 하든가..

    파일명을 몰라서 파일목록 보이게 하려면..
    :e [디렉토리] 와 같이 한다.
    만약 현재 디렉토리의 파일 목록 보려면..
    :e .
    와 같이 점을 찍으면 된다.

'OS > 리눅스 & 유닉스' 카테고리의 다른 글

crontab(1)  (0) 2010.05.18
vi 에디터  (0) 2010.05.07
vi 메뉴얼  (0) 2010.04.22
grep 명령어  (0) 2010.04.20
리눅스 명령어  (0) 2010.04.20
: