2013년 7월 8일 월요일

vi 편집기

입력모드

  • i  -> 커서 앞에 삽입
  • a -> 커서 뒤에 삽입
  • o -> 현재 줄 다음줄에 삽입
  • Technorati 태그: ,
  • I -> 현재 줄 첫 칸 앞에 텍스트 입력
  • A -> 현재 줄 끝에 텍스트 입력
  • O -> 현재 줄 윗줄에 삽입

저장명령

  • :w -> 현재의 파일명 그대로 저장
  • :w 파일명 -> 지정한 파일명으로 파일 저장

종료명령

  • :q -> 작업 내용을 저장하였으면 vi종료
  • :q! -> 저장안해도 vi 종료
  • :wq -> 파일명 그대로 저장후 종료
  • :wq 파일명 -> 지정한 파일명으로 저장하고 종료
  • zz(shift + zz) -> 작업 내용을 저장한 후 vi 종료

이동

  • G -> 마지막행으로 이동
  • nG -> n=숫자  n번째 행으로 이동
  • ^ , 0 -> 행의 시작
  • $ -> 행의 마지막
  • - -> 이전 행의 처음
  • + , enter -> 다음행의 처음

버퍼의 종류

  • Unnamed buffer(이름없는 버퍼)
  • Named buffers (이름이 있는 버퍼) "a,b,...z"
  • Numbered buffer(번호가 있는 버퍼)
    • "a3yy" -> 3번째줄까지 a버퍼에 저장
    • ap -> a버퍼에 붙이기

댓글 1개: