초기세팅
~/.vimrc 파일을 아래와 같이 편집
" search
set hlsearch " highlights all search patterns
set ignorecase
set smartcase " if you type, '/Copyright' it will be case sensitive
" auto indent
set autoindent " 새로운 줄 시작시 이전줄의 들여쓰기를 복사
set cindent
set smarttab " tab누르면 공백들이 대신 들어감(들여쓰기할때만)
set smartindent " 중괄호나 주석등에 반응하여 들여쓰기 조정
set showmatch " 중괄호등 짝보여주고 이동 가능
" tab size
set tabstop=4 " how many columns vim will use to print tab
set shiftwidth=4 " vim use when you hit >> or vim does auto indenting
set softtabstop=4 " vim use when you hit tab in insert mode
set expandtab " tab will be converted to spaces
" scroll
set scrolloff=5 " when page up/down(ctrl + F/B)
" etc
syntax on " syntax coloring
set number " line number
set backspace=indent,eol,start " backspace key will delete everything
set visualbell
set showcmd " when you type 'y2d', intermediate command will be shown
map <leader>b Oimport pudb; pudb.set_trace()
" set colorcolumn=80
set termguicolors
vim plugin manager
vim을 정말 visual studio 수준의 IDE로 쓰려면 plugin manager를 통해 여러 plugin을 설치해서 써야한다.
plugin manager 자체도 여러가지가 있는데, 국산이기도 하고 심플하고 강력한 vim-plug를 추천
texteditor 색깔에 대해서는 여기를 참조하는걸 추천(사용가능한 airline theme list는 여기 참조)
그 이후 초기 설치 방법은 여기를 참조
다양한 plugin들은 여기서 검색 가능
반응형
'Programming > Linux' 카테고리의 다른 글
Ansible (1) | 2020.10.22 |
---|---|
tmux and byobu (0) | 2020.09.21 |
리눅스 퍼미션 개념(파일 권한 관련) (0) | 2020.04.10 |
NTP설정 (0) | 2020.03.30 |
supervisor (0) | 2020.03.18 |