VIM 언어 배우기 (TIL 2)

derek·2024년 7월 23일
0
post-thumbnail

코딩을 하다보면 생각 속도에 맞춰 손이 따라가지 못해 효율성이 떨어지는 경험이 생산성이 저하되는 경험을 하게 된 경우가 많은 것 같습니다

이 때 필요한 것이 Vim이라는 생산성을 극대화할 수 있는 강력한 도구입니다

Vim은 뛰어난 명령어 반복성과 효율성을 제공하여 작업 속도를 크게 향상시킬 수 있습니다

Vim의 사용법은 다양하지만 핵심 내용을 기반으로 작성해보겠습니다

Vim 명령어 정리

이동

  • A: 문장 끝으로 이동
  • I: 문장 시작으로 이동
  • 3b: 현재 위치에서 세 글자 뒤로 이동
  • H, M, L: 화면 상단,중간,하단으로 이동
  • gg: 파일의 맨 처음으로 이동
  • G: 파일의 맨 끝으로 이동
  • 20G: 20번째 줄로 이동
  • {: 이전 문단의 시작으로 이동
  • }: 다음 문단의 시작으로 이동

편집

  • x: 커서 위치의 글자 삭제
  • dd: 현재 줄 삭제
  • dit: 태그 안의 내용 삭제
  • d3w: 다음 세 단어 삭제
  • y3p: 현재 줄 복사 후 세 번 붙여넣기
  • c: 현재 문장 바꾸기
  • d3k: 위로 세 줄 삭제
  • d3j: 아래로 세 줄 삭제
  • di{: 중괄호 안의 내용 삭제
  • da{: 중괄호 포함한 내용 삭제

검색 및 치환

  • /: 검색 시작 (n으로 다음 검색 결과 이동, ?로 역방향 검색)
  • df(: 현재 위치부터 소괄호 앞까지 삭제
  • dt(: 현재 위치부터 소괄호 바로 전까지 삭제
  • d/colors: 현재 위치부터 'colors'까지 삭제
  • vaw: 현재 단어를 선택

기타

  • .: 바로 전에 실행한 명령어를 반복
  • u: 되돌리기
  • Ctrl + R: 앞으로 되돌리기
profile
derek

0개의 댓글