vim 유용한 단축키

임정우·2023년 8월 17일

특정 문자 일괄 변경 (:s)

1. 문서 전체에서 변경

사용법:
:%s/변경시킬문자/변경될문자/g

  • 참고: 슬래시를 이용하고 싶으면 역슬래시 이용
  • s는 substitude를 의미한다.
    옵션:
(1) g - 한 행에 '원래 문자열'에 입력한 패턴이 여러번 나오면 전체를 변경

(2) i - 대소문자 구문 X

(3) c - 치환 시 사용자 확인

예시)
:%s/from/to/g


2. 문서 1번째줄부터 10번째줄까지에서 변경

사용법:
:1,10s/변경시킬문자/변경될문자/g

ex) :2,25s/10/100/g

여러줄에 동일한 문자 입력하기

여러 줄을 동시에 주석처리하거나 탭을 삽입할 때 이용가능,
혹은 css나 html에서 동일한 문자를 삽입할 때도 유용

  1. “Ctrl + v”
  2. 글자를 입력하고 싶은 라인을 선택
  3. “Shift + i”를 입력
  4. 원하는 글자를 입력
  5. ESC를 입력 -> 입력돼있음

여러 파일 같이 작성

사용법:

열고 싶은 파일 열기

  • :tabedit 파일명

다음 탭으로 이동

  • gt
    n번 째 탭으로 이동
  • ngt (ex: 2gt -> 2번째 탭으로 이동)

유명한 단축키 모음

profile
경희대학교 소프트웨어융합학과

0개의 댓글