1. Vundle 설치
vundle은 vim의 플러그인을 관리하는 플러그인 매니저 입니다. 아래에 있는 명령어를 터미널에 입력합니다.
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2. ./vimrc 파일 수정
vi ~/.vimrc
~는 home 디텍토리를 의미합니다. 그리고 .(점)의 의미는 숨겨진 파일을 의미합니다.
set nocompatible
filetype off
" for Vundle -----------------------------------------
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin),
"Plugin 'file:///home/jjeaby/Dev/tools/vim-plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}
" All of your Plugins must be added before the following line
Plugin 'matchparenpp' " 괄호 확인
Plugin 'townk/vim-autoclose' " 자동 괄호 닫힘
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'http://github.com/tomasr/molokai' " colorscheme
Plugin 'scrooloose/nerdtree'
Plugin 'airblade/vim-gitgutter'
Plugin 'scrooloose/syntastic' " 문법검사 ******** 이게 검사 플러그인 입니다.
Plugin 'ctrlpvim/ctrlp.vim'
call vundle#end() " required
" end of Vundle -------------------------------------
" vim 기본 설정 영역
filetype plugin indent on
"NERDTree ON 단축키를 "\nt"로 설정
map nt :NERDTree
let NERDTreeShowHidden=1
" let NERDTreeQuitOnOpen=1
let g:ctrlp_custom_ignore = {
\ 'dir': '\.git$\|vendor$',
\ 'file': '\v\.(exe|so|dll)$'
\ }
" colorscheme jellybeans " 컬러 스킴 설정.(plugin 설치 필요)
colorscheme molokai
filetype on "vim filetype on
" Syntax 지원
if has("syntax")
syntax on
endif
set backspace=indent,eol,start " 맥 vi 백스페이스
set encoding=utf-8 " encoding 설정
set fileencodings=utf-8,cp949,default,latin1
set termencoding=utf-8
" set printencoding=utf-8 " 인쇄 encoding 옵션
" set printmbcharset=ISO10646
" set printmbfont=r:NanumGothiccoding,c:yes,a:yes
set number " 좌측 라인 넘버 표시
set numberwidth=6 " 넘버 표시 공간의 너비
set title " 하단 편집 문서의 이름 표시
set ruler " 하단부에 현재 커서의 위치를 표시
set shiftwidth=4 " 들여쓰기 간격
set tabstop=4 " tab 간격
set cindent
set autoindent " 자동 들여쓰기
set smartindent
set hlsearch " 검색 결과 강조
set incsearch " 증가 방향으로 검색
set nowrapscan " 검색 시 파일 끝에서 되돌려 검색하지 않게
set ignorecase " 검색 시 대소문자 구분하지 않음
set nowrap " 자동 줄 바꿈 사용하지 않음
set autowrite " 자동 저장
set autoread
" set paste " 붙여 넣기 시 계단현상 방지
set showmatch " 커서 위치 시 괄호의 끝 혹은 시작을 반전으로 표시
" for vim-airline
let g:airline#extensions#tabline#enabled = 1 " turn on buffer list
let g:airline_theme='hybrid'
set laststatus=2 " turn on bottom bar
set tagbsearch " 태그 데이터 베이스를 이진으로 검사
:wq 를 눌러 저장했다가 다시 들어온 다음에 :PluginInstall로 플러그인들을 설치해 줍니다.
3. 완료
'Computer TIPs' 카테고리의 다른 글
h110m-hdv i3-9100f 사용하기 (U0스테핑) (5) | 2020.11.11 |
---|