티스토리 뷰

설정/macOS

Vim 꾸미기

Praetoriani 2021. 9. 30. 10:21

개인적으로 정말 간단한 파일 수정은 vim 으로 처리하는 일이 꽤 되는데 기본 vim은 너무 코드를 보기도 힘들고, neovim 같은 이미 완성된 vim-based editor를 사용하자니 은근히 느린게 너무 거슬렸다.

 

그래서 그냥 vim에 플러그인 좀 설치하고 여러가지 세팅을 줘서 보기 편하게 만들어서 사용중이다.

현재 셋팅 결과는 대략 이렇게 보인다.

현재 설정 상태

설정방법

vim 설정파일에 하기 내용을 입력한다.

vim ~/.vimrc

 

 

set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" looking
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'Valloric/YouCompleteMe'
Plugin 'vim-airline/vim-airline' " airline
Plugin 'vim-airline/vim-airline-themes' " airline themes
Plugin 'airblade/vim-gitgutter' " gitgutter for vim
Plugin 'tpope/vim-fugitive'
Plugin 'scrooloose/syntastic'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'RRethy/vim-illuminate' " illuminating the other uses of the current word under the cursorline
Plugin 'Yggdroot/indentLine' " A vim plugin to display the indentation levels with thin vertical lines
Plugin 'ntpeters/vim-better-whitespace' " Better whitespace Highlighting for vim

" completion/templating
Plugin 'jiangmiao/auto-pairs' " Insert of delete brackets, parens, quotes in pair

call vundle#end()
filetype plugin indent on

let g:ctrlp_custom_ignore = {
	\ 'dir': '\.git$\|public$\\log$\|tmp$\|vendor$',
	\ 'file': '\v\.(exe|so|dll)$'
	\ }

" Syntax Highlighting
if has ("syntax")
	syntax on
endif

set autoindent
set cindent
set nu
set ts=4
set shiftwidth=4

au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g'\"" |
\ endif

set laststatus=2
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\

set hlsearch
set showmatch
set smarttab
set smartindent
set ruler
set background=dark
set title

filetype indent on

set cursorline
set linebreak
set mouse=a
set incsearch

nmap <C-t> :NERDTreeToggle<CR>

set backspace=indent,eol,start

set rtp+=/usr/local/opt/fzf

이 때 플러그인 사용을 위해서는 Vundle이라는 플러그인 매니저가 필요하다. 설치는 다음 명령어로 가능하다.

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

 

이제 설정파일에 적어 준 플러그인들을 설치해준다.

터미널에 vim을 치면 현재 설치 대기중인 플러그인 목록을 보여주는 창으로 넘어간다.

`Shift + : (colon)` 을 눌러 명령어를 타이핑 할 수 있도록 한 후 `PluginInstall` 을 실행한다.

 

설치가 완료되면 다시 터미널창으로 나간 후 원하는 파일을 vim으로 열어 설정이 제대로 적용되었는지 확인.

'설정 > macOS' 카테고리의 다른 글

mac에 여러 버전의 Java를 설치하고 사용하기  (0) 2021.08.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함