vi 명령어

2021. 10. 1. 17:32리눅스

728x90
반응형

문자열을 치환은 ".%s/기존문자열/새문자열"

행번호 표시는 ":set number"

  • 명령모드 → 입력모드
    • i : 현재 커서의 위치부터 입력
    • a: 현재 커서의 위치 다음 칸부터 입력
    • I: 현재 커서 줄의 맨 앞에서부터 입력(shift + I)
    • A: 현재 커서 줄의 맨 마지막부터 입력(shift + A)
  • 명령 모드에서 커서를 이동
    • h : 커서를 왼쪽으로 한 칸 이동(←와 같은 의미 H )
    • j : 커서를 아래로 한 칸 이동 (아래로 이동과 같은 의미, J)
    • k : 커서를 위로 한 칸 이동(위로 이동과 같은 의미, K)
    • l : 커서를 오른쪽으로 한 칸 이동(→와 같은 의미, ㅣ)
  • 묭룡 모드에서 삭제, 복사, 붙여넣기
    • x : 현재 커서가 위치한 글자 삭제
    • X: 현재 커서가 위치한 앞 글자 삭제(BackSpace와 같은 의미 Shift + x)
    • dd : 현재 커서의 행 삭제
    • 숫자+dd : 현재 커서부터 숫자만큼의 행 삭제(숫자 다음 D 연속 두번 입력)
    • yy : 현재 커서가 있는 행을 복사(Y 연속 두 번 입력)
    • 숫자 + yy : 현재 커서부터 숫자만큼의 행을 복사( 숫자 다음 yy 연속 두 번 입력)
    • p : 복사한 내용을 현재 행 이후에 붙여 넣기
    • P: 복사한 내용을 현재 행 이전에 붙여 넣기 (Shift + P)
728x90
반응형

'리눅스' 카테고리의 다른 글

리눅스 디렉토리 종류와 특징  (0) 2021.10.01
리눅스 특징 및 장단점  (0) 2021.10.01