Vim은 강력한 텍스트 편집기로, 많은 개발자와 사용자에게 사랑받고 있습니다. Vim의 매력은 그만큼 많은 기능과 명령어를 제공한다는 점입니다. 이번 글에서는 Vim의 주요 명령어와 그 사용법을 정리해 보겠습니다.
Vim은 기본적으로 세 가지 모드를 가지고 있습니다.
i, a, o 등을 입력하여 전환할 수 있습니다.:를 입력하여 진입합니다.입력 모드로 전환:
i : 현재 커서 앞에 입력I : 현재 줄의 맨 앞에 입력a : 현재 커서 뒤에 입력A : 현재 줄의 맨 뒤에 입력o : 아래에 새 줄 추가 후 입력O : 위에 새 줄 추가 후 입력일반 모드로 돌아가기: Esc
명령 모드로 전환: :
h : 왼쪽으로 이동j : 아래로 이동k : 위로 이동l : 오른쪽으로 이동gg : 파일의 맨 처음으로 이동G : 파일의 맨 끝으로 이동0 : 현재 줄의 맨 앞으로 이동$ : 현재 줄의 맨 뒤로 이동w : 다음 단어의 시작으로 이동b : 이전 단어의 시작으로 이동x : 현재 커서의 문자 삭제dw : 현재 커서부터 단어 삭제dd : 현재 줄 삭제d$ : 현재 커서부터 줄의 끝까지 삭제dG : 현재 줄부터 파일의 끝까지 삭제yy : 현재 줄 복사y$ : 현재 커서부터 줄의 끝까지 복사p : 복사한 내용을 현재 커서 뒤에 붙여넣기P : 복사한 내용을 현재 커서 앞에 붙여넣기u : 마지막 작업 되돌리기Ctrl + r : 되돌리기를 다시 실행/검색어 : 아래 방향으로 검색?검색어 : 위 방향으로 검색n : 다음 검색 결과로 이동N : 이전 검색 결과로 이동:%s/old/new/g : 파일 내 모든 old를 new로 치환:w : 현재 파일 저장:q : Vim 종료:wq : 파일 저장 후 종료:q! : 변경사항 없이 종료:set number : 행 번호 표시:set relativenumber : 상대 행 번호 표시:help : Vim 도움말 열기Vim은 다양한 명령어와 기능을 제공하여 효율적인 텍스트 편집을 가능하게 합니다. 위에서 소개한 기본 명령어들은 Vim을 사용하는 데 있어 매우 유용하며, 숙련되면 더욱 빠르고 효과적으로 작업할 수 있습니다. Vim의 매력을 느끼고 더욱 깊이 있는 사용법을 익히기 위해 지속적으로 연습해 보세요.