Vim은 Linux를 비롯한 유닉스 계열 운영체제에서 가장 강력한 명령줄 텍스트 편집기 중 하나입니다. 그만큼 인기가 높아져 많은 리눅스 배포판에서 기본 터미널 기반 텍스트 편집기로 채택하고 있을 정도입니다.
하지만 강력한 만큼, Vim은 초보자에게 결코 쉽거나 직관적이지 않은 편집기라는 평가도 함께 받고 있습니다. Vimtutor는 바로 이러한 진입 장벽을 낮춰 주는 도구로, 편집기의 핵심 기능과 사용법을 대화형 방식으로 익힐 수 있도록 도와주는 명령줄 프로그램입니다.
Vimtutor가 제공하는 것
Vimtutor의 핵심 목표는 Vim 텍스트 편집기에 대한 간략한 개요를 제공하는 것입니다. 방대한 정보에 압도되지 않으면서도, 편집기를 충분히 편안하게 다룰 수 있는 수준까지 안내해 줍니다. 모든 레슨을 마치고 나면 파일을 읽고 쓰는 방법은 물론, Vim을 자연스럽게 활용하고 있다는 자신감을 느끼게 될 것입니다.
Vimtutor를 시작하려면 터미널에서 아래 명령어를 입력하고 안내 화면이 나타날 때까지 잠시 기다리면 됩니다:
vimtutorVimtutor는 기본적인 탐색 키 바인딩 소개로 시작하여, 점차 텍스트 파일에 내용을 작성하고 수정하는 방법, 그리고 마지막으로 변경 사항을 저장하고 편집기를 종료하는 방법까지 단계별로 알려줍니다. 화면에 표시되는 지시 사항을 따라가며 레슨을 진행하면 됩니다.
새로운 명령어와 키 바인딩을 배울 때마다 나중에 참고할 수 있는 자신만의 치트 시트(요약 노트)를 만들어 두거나, 이미 잘 정리된 Vim 치트 시트를 활용하는 것도 좋은 학습 방법입니다.
Vim 학습은 생각보다 어렵지 않습니다
단 25~30분의 여유 시간만 투자하면 기능이 풍부한 이 텍스트 편집기를 시작할 수 있고, Linux에서 텍스트 파일을 편집하며 생산성을 크게 높일 수 있습니다. Vim 사용에 익숙해지면 자신에게 맞는 워크플로우를 구축하고 원하는 대로 자유롭게 커스터마이징할 수도 있습니다.
Vim만큼 널리 사용되는 또 다른 텍스트 편집기로는 GNU nano가 있습니다. 두 편집기는 어떤 차이가 있으며, 어떤 것이 자신에게 더 적합할까요? 관련 비교 글을 통해 자세히 확인해 보시기 바랍니다.