본문 바로가기
dev/unix-like

[linux] 리눅스 vi 명령어 사용 예제

by 최연탄 2017. 6. 8.
728x90
반응형

참고: https://www.cs.colostate.edu/helpdocs/vi.html

  • 주의:
    • 대소문자 구분하여 명령 입력
    • command mode와 insert mode에 유의

  • command mode 종료:
    • :x<Enter> - 저장하고 종료하기
    • :wq<Enter> - 저장하고 종료하기
    • :q<Enter> - 종료하기
    • :q!<Enter> - 수정사항이 있어도 저장 안하고 강제로 종료하기
  • command mode 커서이동:
    • j - 커서를 한줄 밑으로
    • k - 커서를 한줄 위로
    • h - 왼쪽으로 한글자 이동
    • l - 오른쪽으로 한글자 이동
    • $ - 현재 줄의 끝으로 커서이동
    • :n<Enter> - n번째 줄로 이동
    • :$<Enter> - 파일끝으로 이동
  • command mode 편집:
    • u - undo
    • i - 커서위치에서 문자입력 시작
    • a - 커서 다음 위치부터 입력 시작
    • o - 커서 다음에 새 줄을 추가하고 입력 시작
    • O - 커서 위에 새 줄을 추가하고 입력 시작
    • <Del> - 문자 삭제
    • dd - 커서가 위치한 한줄 지우기 (p로 붙이기 가능)
    • ndd - 커서 위치 부터 n줄 지우기
    • yy - 커서가 위치한 한줄 복사
    • nyy - 커서 위치 부터 n줄 복사
    • p - 복사한 문자열 붙이기
  • command mode 검색:
    • /string - 뒤쪽으로 문자열 'string' 찾기
    • ?string - 앞쪽으로 문자열 'string' 찾기
    • n - 다음 찾기
    • N - n의 역순으로 찾기


반응형

댓글