본문 바로가기
컴퓨터 & IT (Computer & IT)/VIM

[Vim] Windows에서 vim 설정: 플러그인, etc

by Physics 2022. 12. 31.
728x90

개인적으로 개인 노트북에서도 작업을 할 때, VScode보단 vim 또는 atom을 활용해서 작업을 하는 경우가 많다. 특히, "windows terminal"을 알게 된 후, 더욱 더 Windows에서 vim을 활용하는 빈도가 높아졌다. 이러다보니, 사용하는 서버에서 설정한 vim의 환경 설정을 Windows용 vim에서도 동일하게 하고 싶어졌다. 이번 웹페이지에선, Windows에서 어떻게 설정하는지 확인해보자. 

우선, 사용자의 컴퓨터의 상황은 아래와 같다고 가정한다. 
  a. Windows에 gvim이 설치됨 
  b. PowerShell 또는 Windows terminal 설치 (이미 설치됨) 

아래는 기본적으로 gvim의 환경 설정에 대해 알고 있어야 하는 내용이다. 
  a. gvim의 설치 경로: c:\Program Files\vim\
  b. gvim의 환경 설정 파일: c:\USER\<사용자이름>\vim\_vimrc
* NOTE: 리눅스의 경우와 다르게 .vimrc가 아닌 _vimrc이다. 


1. 플러그인 설치 [1]

Ubuntu 서버에서 vim을 사용할 때, Vundle을 이용하여 플러그인을 설치하였다. 마찬가지로, Windows에서도 Vundle을 이용하여 어떻게 플러그인을 설치하는지를 확인해보자. 먼저, 리눅스 서버에서와 마찬가지로 Vundle을 설치하기 위해선, 기본적으로 git을 먼저 설치해야 한다. 만일, git이 설치되어있지 않다면, 아래  git 공식 사이트를 통해 git을 먼저 설치하도록 하자. 

 • Git 공식 사이트: Git - Downloads (git-scm.com)   

 (1) git을 통해 Vundle 다운 받기: git bash*을 통해, 아래의 명령문을 입력하여, Vundle을 다운받는다. 
* 만일, powershell로 git clone을 이용하면, 이상하게도 다운이 정상적으로 되지 않는다. 이에 대해선, 아래 stackflow를 참조하면 좋을 것 같다; https://stackoverflow.com/questions/73285729/how-can-i-install-git-with-bash-on-powershell-on-powershell

git clone https://github.com/VundleVim/Vundle.vim.git ~/vimfiles/bundle/Vundle.vim

 

(2) gvim의 환경 파일(_vimrc)을 아래와 같이 설정한다. 

filetype off
set shellslash
set rtp+=~/vimfiles/bundle/Vundle.vim
call vundle#begin('~/vimfiles/bundle')
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

이후, vim을 연 후, :PluginInstall을 통해 원하는 플러그인을 설치할 수 있다. 


왜인지 모르겠지만, windows에서 ctags를 설치할 때 조금 문제가 발생했다. 기존 vim 홈페이지에서 받을 수 있는 것은 설치가 되지 않았다. 그런 경우, 아래 홈페이지에서 다운을 받아보도록 하자:
 • Universal Ctags · GitHub 

 

 

Reference 
[1] Vundle for Windows · VundleVim/Vundle.vim Wiki · GitHub

 

 

 

728x90

댓글