Vim 플러그인 · 5 min read · Mar 10, 2026

VIM Plug – 최고의 VIM 플러그인 관리자일까?

Vim Plug

Vim은 특히 기술에 정통한 사용자에게 가장 쉽고 강력한 텍스트 편집기 중 하나입니다. 이를 마스터하기 위해서는 몇 가지 명령어에 익숙해지면 되므로 복잡성이 크지 않습니다.

하지만 기능이 많지 않다고 느낄 수 있습니다. Vim은 기능적으로 기본적이도록 개발되었으며 필요에 따라 유연하게 사용자화할 수 있습니다.

이를 위해서는 Vim 플러그인이 필요합니다. 플러그인 스토어와 같은 표준화된 Vim 플러그인 설치 방법은 없습니다.

따라서 터미널을 통해 Vim 플러그인과 같은 다른 플러그인을 설치해야 합니다. 이는 올인원 플러그인 관리자이며, 무엇인지, 왜 필요한지, 어떻게 사용하는지에 대해 모두 다루었습니다!

Vim Plug란?

Vim Plug는 무료 오픈 소스 프로젝트로, 소스 코드를 접근하고 수정하며 합법적으로 재배포할 수 있습니다. 또한 Vim 텍스트 편집기와 유사하게, 플러그인은 기능과 소프트웨어 무게가 최소화되어 있습니다.

따라서 빠르며 여러 플러그인을 동시에 설치/업데이트할 수 있습니다. 대부분의 다른 플러그인과 달리 업데이트를 롤백(되돌리기)할 수 있습니다.

플러그인의 얕은 복사본을 생성하는 것이 주목할 만합니다. 이는 Vim Plug가 원격 저장소의 복사본을 생성하며, 세부 사항이 적고 커밋이 적지만 동일한 기능을 수행할 수 있음을 의미합니다. 이러한 복사본을 시스템에서 사용함으로써 Vim Plug Manager는 다른 플러그인보다 더 빠르게 작동하고 더 적은 디스크 공간을 소비합니다.

또한 필요할 때 플러그인을 로드하여 시작 시간을 단축합니다.


Vim Plug의 필요성은?

Vim은 경량, 모드 편집, 사용자화 가능성, 속도 및 효율성으로 인해 매우 인기 있는 강력한 Unix 텍스트 편집기입니다. 크기가 작고 기본 편집을 지원하지만, 기능을 확장하기 위해 플러그인을 추가할 수 있으며, 그 중 하나가 Vim 플러그인입니다.

그러나 이 텍스트 편집기는 이전에 단점이 있었습니다. 플러그인 관리자가 없기 때문에 플러그인을 추가하려면 특정 디렉토리 ~/.vim에 다운로드, 배포 및 추출해야 합니다.

기술에 정통한 사람만이 이를 수행할 수 있었고, 초보자들은 문제를 겪었습니다. 또한, 이 과정을 아는 사람조차도 플러그인 관리에 시간을 들이는 것이 가치가 없다고 느꼈습니다.

또 다른 중요한 문제는 모든 설치된 플러그인이 단일 ~/.vim 디렉토리에 있다는 것이었습니다. 따라서 각 플러그인을 조직하고 관리하며 감독하는 것이 번거로워졌습니다. 또한 이러한 플러그인은 파일을 포함하고 있으며, 사용자는 어떤 파일을 제거해야 하는지 알 수 없었습니다.

여기서 Vim Plug가 등장했습니다. 이는 Vim을 위한 가장 인기 있는 플러그인 관리자 중 하나이며 표준화된 플러그인 관리자입니다. 모든 플러그인의 파일을 별도의 디렉토리에 저장하고 잘 조직합니다.

VIM Plug에 대해 더 알고 싶다면 GitHub 저장소를 방문하세요.


Vim Plug 설치 전 해야 할 일은?

앞서 언급했듯이 Vim Plug는 저장소의 복사본을 생성합니다. 마찬가지로 Vim은 GitHub와 GitLab에 저장소가 있으며, 사용하기 전에 클론해야 합니다. 이를 위해 Git과 Curl이 필요합니다.

다음은 다양한 시스템에 대해 Vim의 소스 클론을 만드는 방법입니다:

# Debian 기반 배포판(예: Ubuntu)용
sudo apt install git
 
# Fedora 또는 RPM 기반 시스템용
sudo dnf install git
 
# Arch 기반 배포판용
sudo pacman -S git

sudo apt install git


Vim Plug 설치 방법은?

Vim 플러그인의 필요성을 알게 된 후, 놀라운 관리자를 곧 설치해야 합니다.

설치하려면 터미널을 열고 다음 명령어를 입력해야 합니다:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Install Vim Plug

이 명령어는 플러그인 관리자를 다운로드하고 특정 명령어로 설치합니다. 여기서 –create-dirs 부분은 파일을 다운로드하는 데 필요한 중요한 디렉토리를 생성합니다. 따라서 /.vim/에는 autoload 디렉토리가 없지만 Plug.vim에 위치하게 됩니다. 여기서 플러그인의 위치가 됩니다.

URL은 Plug 링크를 참조하며, 이 명령어의 이 부분은 Plug.vim의 위치를 가리킵니다. 따라서 이 명령어는 curl에게 주어진 URL에서 플러그인을 다운로드하여 /.vim/autoload/ directory에 ‘plug.vim’으로 저장하라고 지시합니다.

다음 단계는 필요한 플러그인을 선택하는 것이며, 이를 결정하는 것은 때때로 어려울 수 있습니다.


Vim Plug를 통해 다운로드할 플러그인 선택 방법은?

Vim 텍스트 편집기의 기능을 확장하기 위해 많은 선택지가 있습니다. 그 중에서 목적에 맞는 것을 선택하는 것은 도전적입니다.

플러그인은 최소화되어 있으며 특정 기능을 위해 지정되어 있습니다. 또 다른 주목할 만한 점은 설치하려는 플러그인이 적절하게 유지 관리되고 있는지 확인하는 것입니다.

상상할 수 있는 각 기능/문제에 대해 많은 플러그인이 있지만, 유사한 기능을 제공하는 플러그인 세트에서 어떤 플러그인을 선택할지는 어려운 작업이 될 수 있습니다.

아래는 사용 가능한 최고의 플러그인 몇 가지입니다:

  • 상태 표시줄 – vim-airline
  • 통합 파일 관리자 – nerdtree
  • 자동 완성 – YouCompleteMe
  • Git 통합 – vim-fugitive

Vimrc 편집

Vim Plug로 플러그인을 설치하기 전에 Vimrc를 편집해야 합니다. Vimrc는 편집기의 구성 파일이며, 매번 시작할 때 프로세스를 로드합니다. 이는 두 가지 유형이 있습니다: $VIM에 있는 전역 구성은 수동으로 변경하지 않아야 하며, 필요할 경우 변경할 수 있는 로컬 구성 파일이 있습니다. 후자는 기본적으로 항상 존재하지 않으므로 Vimrc를 편집하기 전에 생성해야 합니다.

첫 번째 단계는 아래 명령어를 사용하여 .vimrc 파일을 만드는 것입니다:

touch ~/.vimrc

다음으로 파일을 열어 수정합니다:

vim ~/.vimrc

플러그인을 설치하기 위한 다음 단계는 다음과 같습니다:

그 후 플러그인을 설치하는 과정이 있으며, 이때 Plug 명령어를 사용해야 합니다. 이 방법을 사용하면 이미 Vim Plug를 다운로드한 것입니다. 또한, 플러그인이 GitHub 저장소에 있는 경우 Plug를 언급할 수 있습니다.

이제 Vim Plug를 통해 플러그인을 설치해야 합니다. 플러그인은 plug#begin()plug#end() 키워드 사이에 포함해야 합니다.

따라서 귀하의 Vimrc는 다음과 같을 것입니다:

call plug#begin()
 
Plug 'tyru/open-browser.vim' " 브라우저에서 URL 열기
Plug 'http://github.com/tpope/vim-surround' " Surrounding ysw)
Plug 'https://github.com/preservim/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'https://github.com/ap/vim-css-color' " CSS 색상 미리보기
Plug 'https://github.com/tpope/vim-commentary' " 주석 달기 gcc & gc
 
call plug#end()

Vim을 통해 플러그인을 설치한 후에는 다른 측면도 살펴봐야 합니다.

VIM Plug installer


플러그인 업데이트

Vim Plug는 훌륭한 플러그인 관리자이므로 번거로움 없이 플러그인을 업데이트하는 것도 Vim Plug의 작업입니다. 플러그인을 업데이트하려면 :PlugUpdate 명령어를 실행해야 합니다. 또한 업데이트할 때 변경 사항을 분석하기 위해 키보드에서 d를 누를 수 있습니다. 그 외에도 *:PlugDiff*를 입력하여 그렇게 할 수 있습니다.


플러그인 검토

Vim의 플러그인을 업데이트하는 것이 항상 좋은 생각은 아닙니다. 이는 때때로 버그를 초래하거나 더 이상 효율적으로 작동하지 않기 때문입니다. 이러한 경우 업데이트를 롤백할 수 있습니다.

이를 위해 :PlugDiff 명령어를 실행하고 업데이트 후 변경 사항을 검토합니다. 이제 모든 플러그인을 롤백하여 : PlugUpdate **에서 일관된 상태를 설치합니다. 이를 위해 각 문단에 X를 입력해야 합니다.


플러그인 제거

플러그인을 제거하려면, Vim 구성 파일에 추가한 플러그인 명령의 주석을 삭제하거나 제거하면 됩니다. 다음으로 편집기를 재시작합니다. 이제 제거를 진행하기 위한 명령어 :PlugClean을 실행합니다.

이 명령어는 모든 선언되지 않은 플러그인을 삭제합니다. 제거하려는 플러그인의 주석과 명령을 삭제했기 때문에 이들도 선언되지 않은 범주에 포함됩니다.


자주 묻는 질문

Vim 플러그인이란?

Vim Plug는 Vim 텍스트 편집기를 위한 경량 플러그인 관리자입니다. 가장 빠른 병렬 설치기를 갖추고 있어 독특합니다.

Vim이 Notepad보다 나은 이유는?

Vim의 속도는 Notepad++보다 훨씬 빠릅니다.

소프트웨어 엔지니어는 Vim을 사용하나요?

네, 소프트웨어 엔지니어는 Vim을 사용합니다.


최종 결론 – VIM Plug

Vim 텍스트 편집기를 위한 놀라운 플러그인 관리자를 찾고 있었고 Vim Plug에 대해 알고 싶었다면, 답을 찾았을 것입니다. 강력할 뿐만 아니라 기능적으로도 효과적입니다.

처음에는 Vim Plug를 설치하고 원하는 목적을 위해 사용하는 것이 번거롭게 느껴질 수 있지만, 가이드는 간소화되어 있습니다. 예상되는 작업에서 불일치와 실패를 피하기 위해 주의 깊게 따라야 할 필요가 있습니다.

추가 읽기:

  • 리눅스를 위한 최고의 안드로이드 에뮬레이터 5가지
  • 리눅스에서의 게임: 리눅스에서 플레이할 게임 유형
  • 리눅스에서의 게임: 리눅스 게임을 위한 5가지 최고의 배포판
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.