블로그 이미지

It's iHWAN

나의 생각과 가치, 생활 그리고 IT이야기... by iHWAN


'vi'에 해당되는 글 2건

  1. 2007/02/27 [VI] 블럭 및 문서내 복사등에 관련된 모든 명령어(2)
  2. 2006/08/16 VI Editor 명령어 모음

[VI] 블럭 및 문서내 복사등에 관련된 모든 명령어


VI 블럭 및 문서내 복사등에 관련된 모든 명령어

p(소문자) : 버퍼에 저장된 내용을 커서 앞에 출력
P(대문자) : 버퍼에 저장된 내용을 커서 뒤에 출력

Y 또는 yy : 커서가 있는 현재의 라인을 버퍼에 저장
3Y 또는 3yy : 커서가 있는 현재의 라인부터 3 라인을 버퍼에 저장

1,3 co 5 : 1 - 3 번째 라인까지를 복사하여 5 번째 라인 다음에 복사
4,6 m 8 : 4 - 6 번째 라인까지를 8 번째 라인으로 이동 (라인4는 라인6, 라인5는 라인7, 라인6은 라인8이 된다)

4,20 w 파일명 : 라인 4부터 라인 20까지를 지정된 파일명으로 저장
4,20 w >> 파일명 : 라인 4부터 라인 20까지를 지정된 파일의 뒤에 저장
Comment 2 Trackback 0
  1. BlogIcon Reira 2007/03/09 13:38 address edit & delete reply

    기뫈 제발 이런건 쫌 ㅋㅋㅋ

    • BlogIcon iHWAN 2007/03/11 01:25 address edit & delete

      ㅋㅋㅋ
      앞으로도 종종 올라올꺼야

Trackback : http://www.ihwan.com/trackback/2511035 관련글 쓰기

Top

VI Editor 명령어 모음

  1. 삽입 명령

    a

    커서 뒤에 입력

    A

    라인 끝에 입력

    i

    커서 앞에 입력

    I

    라인시작 부분에 입력

    o

    커서 있는 라인 밑에 입력

    O

    커서가 있는 라인 위에 입력


  2. 커서 이동 명령

    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

    커서를 화면 중간 라인으로 이동

    커서를 전 위치로 이동

    (

    문장의 시작으로 이동

    {

    문단의 시작으로 이동

    )

    문장 끝으로 이동하여 다음 단어의 시작으로 커서 이동

    }

    문단 끝으로 이동


  3. 삭제 명령

    x

    커서가 있는 문자 삭제

    X

    커서가 있는 문자 앞에 있는 문자 삭제

    dw

    커서가 있는 단어 삭제

    db

    커서가 앞에 있는 단어 삭제

    dW

    공백으로 구분된 뒷 단어 삭제

    dB

    공백으로 구분된 앞 단어 삭제

    dd

    커서가 있는 라인 삭제

    D

    커서가 있는 라인의 나머지 삭제

    d)

    문장의 나머지 삭제

    d}

    문단의 나머지 삭제

    dG

    파일의 나머지 삭제

    dH

    화면의 시작까지 삭제

    dL

    화면의 나머지 삭제

    J

    커서와 다음 단어의 공백을 모두 삭제


  4. 바꾸기 명령

    r

    커서에 있는 문자 대치

    R

    입력 모드로 한 문자씩 덮어씀

    s

    커서가 있는 문자 삭제 후 입력 모드로 전환

    S

    커서가 있는 줄을 삭제 후 입력 모드로 전환

    cb

    커서가 있는 앞 문자 삭제 후 입력 모드

    cW

    공백으로 구분된 뒷 단어를 삭제 후에 입력 모드

    cB

    공백으로 구분된 앞 단어 삭제 후 입력 모드

    cc

    커서가 있는 라인을 삭제하고 입력 모드

    C

    커서가 있는 라인의 나머지를 삭제하고 입력 모드로 전환

    cO

    커서에서부터 라인의 시작까지 텍스트 바꾸기

    c

    특정 텍스트 바꾸기

    c)

    문장의 나머지 바꾸기

    c}

    문단의 나머지 바꾸기

    cG

    파일의 나머지 바꾸기

    cm

    표시까지 모든 것 바꾸기

    cL

    화면의 나머지 바꾸기

    ch

    화면의 시작까지 바꾸기


  5. 이동

    p

    삭제나 복사된 텍스트를 커서가 있는 문자나 라인 뒤에 삽입

    P

    삭제나 복사된 텍스트를 커서가 잇는 문자나 라인 앞에 삽입

    dw p

    커서가 있는 단어를 삭제한 후 이를변경한 커서가 있는 것 뒤에 삽입

    dw P

    커서가 잇는 단어를 삭제 후 이를 변경한 커서 있는 곳 앞으로 삽입

    d p

    지정한 다음 텍스트로 삭제한 후 커서가 가리키는 곳으로 이동

    d) P

    문장의 나머지로 이동

    d} p

    문단의 나머지로 이동

    dG P

    파일의 나머지로 이동

    dH p

    회면 시작 부분으로 이동

    dL P

    화면의 나머지를 이동


  6. 복사

    yw

    커서가 있는 단어를 복사

    yb

    커서가 있는 앞 단어를 복사

    yW

    공백으로 구분된 뒷 단어 복사

    yB

    공백으로 구분된 앞 단어를 복사

    y

    특정한 다음 텍스트 복사

    yy

    커서가 있는 라인을 복사, 커서가 가리키는 곳으로 라인을 이동

    y)

    문자의 나머지 복사

    y}

    문단의 나머지 복사

    yG

    파일의 나머지 복사

    yH

    화면의 시작까지 복사

    yL

    화면의 나머지 복사


  7. 검색

    /patter n

    텍스트에서 앞으로 패턴 검색

    >patter

    텍스트에서 뒤로 패턴 검색

    n

    앞 또는 뒤로 이전 검색 반복

    N

    반대 방향으로 이전 검색 반복

    /

    전 검색을 앞으로 반복

    ?

    전 검색을 뒤로 반복


  8. 종료

    :q

    그대로 종료하기

    :q!

    변경된 내용을 저장하지 않고 강제로 종료하기

    :wq

    변경된 내용을 저장하고 종료하기

    :x

    :wq와 동일한 명령

    ZZ

    :wq와 동일한 명령


  9. 옵션

    옵션

    옵션약어

    기능

    디폴트

    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


Comment 0 Trackback 0

Trackback : http://www.ihwan.com/trackback/2510942 관련글 쓰기

Top

prev 1 next