모든 사용자가 알아야 할 9가지 고급 Vim 팁과 트릭
주요 내용
- 버퍼를 사용하여 여러 파일을 효율적으로 관리하세요.
- 자동완성 기능을 사용하면 타이핑 속도를 높이고 오타를 방지할 수 있습니다.
- 반복되는 작업을 자동화하려면 매크로를 활용하세요.
Vim 텍스트 편집기 마스터링: 필수 팁과 요령
강력한 기능으로 유명한 Vim 텍스트 편집기는 많은 사용자에게 어려울 수 있습니다.수많은 기능을 마스터하면 프로그래머 또는 텍스트 편집기로서의 생산성을 크게 향상시킬 수 있습니다.이 가이드에서는 Vim 기술을 향상시키고 텍스트 편집 경험을 보다 효율적이고 즐겁게 만들어 줄 필수적인 팁과 요령을 자세히 살펴보겠습니다.
Vim에서 여러 파일을 효과적으로 관리하세요
이 섹션에서는 여러 파일을 원활하게 처리하는 데 필요한 필수 기술을 다룹니다.
1단계: Vim에서 파일 열기
별도의 터미널 탭에서 파일을 여는 대신 Vim 명령을 사용하여 여러 파일을 한 번에 로드하세요.
vim file1.txt file2.txt file3.txt
이 명령을 사용하면 각 파일에 대해 별도의 버퍼가 생성되어 파일 간 전환이 쉬워집니다.
2단계: 버퍼 간 탐색
다음 파일로 전환하려면 :next
또는 를 입력하기만 하면 됩니다 :n
.이전 파일로 돌아가려면 :prev
또는 를 사용합니다 :N
.더 빠르게 탐색하려면 를 사용하여 첫 번째 파일로 이동 :bf
하고 를 사용하여 마지막 파일로 이동할 수 있습니다 :bl
.
자동 완성으로 효율성 향상
이 섹션에서는 Vim의 자동 완성 기능을 사용하여 시간을 절약하고 오류를 줄이는 방법을 보여줍니다.
1단계: 약어 설정
약어를 만들려면 ab
명령을 사용합니다.예를 들어, “asap”를 “as soon as possible”로 바꾸려면 다음을 사용합니다.
:ab asap as soon as possible
2단계: 약어 제거
약어를 제거하려면 una
다음 명령을 사용하세요.
:una asap
3단계: 지속적인 약어
향후 세션에서 약어를 유지하려면 앞에 콜론을 붙이지 않고 “~/.vimrc” 파일에 약어를 추가하세요.
더욱 스마트한 복사 및 붙여넣기를 위해 분할 창 활용
Vim에서 분할 창을 활용하면 파일 간 복사 및 붙여넣기를 더 쉽게 관리할 수 있습니다.
1단계: 분할된 창으로 파일 열기
먼저 하나의 파일을 연 다음, 다음을 사용하여 Vim 창을 분할하세요.
:split
수평으로 분할하거나 :vsplit
수직으로 분할하는 경우.
수정 권한 없이 작업 저장
때로는 파일이 읽기 전용일 수 있어 저장 과정이 복잡해질 수 있습니다.
1단계: 외부 Bash 명령을 사용하여 저장
파일을 다시 여는 대신 다음을 사용하여 변경 사항을 저장하세요.
:w !sudo tee %
이 명령을 실행하면 비밀번호를 묻고 편집 내용을 잃지 않고 저장합니다.
코드 붙여넣기 중 들여쓰기 유지
Vim 창에 코드 조각을 붙여넣을 때 들여쓰기 문제를 방지합니다.
1단계: 붙여넣기 토글 활성화
vimrc 파일에 다음을 추가하세요.
set pastetoggle= F2
이제 F2 코드를 삽입하기 전에 붙여넣기 모드를 전환하기 위해 키를 누를 수 있습니다.
손쉬운 편집을 위한 텍스트 개체 명령 활용
텍스트 개체 명령을 사용하면 맥락에 따라 세부적인 편집이 가능합니다.
1단계: 텍스트 개체 사용
예를 들어, 를 사용하면 ciw
커서 아래에 있는 단어 전체를 변경할 수 있고, 를 사용하면 di(
괄호 안을 삭제합니다.
마크로 편집 작업 속도 높이기
표시는 파일에서 위치를 저장하는 데 도움이 되며 자주 사용되는 코드 섹션에 빠르게 액세스할 수 있습니다.
1단계: 마크 만들기
눌러서 M 문자(예: )를 입력하면 마크가 생성됩니다.+ 를 A 눌러 마크로 돌아갑니다. ` A
매크로를 사용하여 작업 자동화
매크로는 Vim에서 반복적인 편집을 자동화하는 데 매우 중요합니다.
1단계: 매크로 기록
녹음을 시작하려면 누른 Q 다음 문자를 누릅니다.편집 작업을 완료한 다음 Q 다시 눌러 녹음을 중지합니다.
타사 플러그인으로 기능 향상
작업 흐름에 맞는 플러그인을 통합하여 Vim의 기능을 확장하세요.
1단계: Plug를 사용하여 플러그인 설치
vimrc에 다음을 추가하세요.
call plug#begin('~/.vim/plugged')
:PlugInstall
그런 다음 설치를 실행하기 전에 원하는 플러그인을 나열하세요.
요약
이 가이드에서는 Vim을 사용하는 동안 효율성을 극대화하기 위한 다양한 필수 팁과 기술을 다루었습니다.여러 파일을 효과적으로 관리하고, 자동 완성을 활용하고, 창을 분할하고, 매크로와 플러그인을 활용하면 Vim 경험을 크게 향상시킬 수 있습니다.
결론
이러한 팁을 받아들이면 Vim에서 생산성과 능숙도가 향상됩니다.이러한 기능을 체계적으로 탐색하여 이 강력한 텍스트 편집기의 잠재력을 최대한 활용하세요.
FAQ (자주 묻는 질문)
Vim을 사용하는 초보자를 위한 팁은 무엇이 있나요?
기본부터 배우세요.일반 모드에서 탐색하고, 저장 및 종료 연습을 하고, dd
줄을 삭제하는 것과 같은 간단한 명령을 살펴보세요.
내 작업 흐름에 맞게 Vim을 사용자 정의하려면 어떻게 해야 하나요?
vimrc 파일을 편집 요구 사항에 맞게 색상 구성표, 키 매핑 및 플러그인으로 사용자 정의할 수 있습니다.추가 기능은 플러그인 저장소에서 확인하세요.