Vim은 리눅스의 기본 에디터인만큼 반드시 한번쯤은 사용하게되는 에디터이다.
내가 Vim을 사용하게 되면서 가장 불편한 점은 바로 IDE처럼 들여쓰기 기능이 없다는것이다.
개인적으로 소스코드를 보게 되면 가장 중요하게 생각하는점이 가독성이라고 생각을 하는데,
이 들여쓰기가 없으면 소스코드를 작성하는데 불편했었다.
그렇기에 Vim 설정에 대해 공부했었고, 나에게 맞는 설정을 찾았다.
Vim 설정은 내 홈 디렉토리의 .vimrc를 설정한다.
없다면 만들어야하고, 반드시 Vim 패키지를 설치해야한다.
가독성
set number : 에디터에 라인번호를 출력한다.
검색
set hlsearch : 검색을 할 경우 강조한다.
여백칸 설정
set ts=8 : \t를 할 경우 8칸을 띄운다.
set sw = 자동 들여쓰기를 4칸 띄운다.
set sts = tab을 눌렀을때 4칸을 띄운다.
들여쓰기 설정
set smartindent : 편집하는 구문/스타일에 따라 자동 들여쓰기
set cindent : C 스타일로 들여쓰기
개발시 추가 설정
set showmatch : 코딩시 '()', '{}', []를 사용할 경우 매칭되는 괄호를 하이라이트한다.
syntax on : 문법 하이라이트를 켜준다. (vim-gui-common 패키지가 설치되어야한다.)
filetype indent on : Vi를 사용하는 확장자에 따라 구문을 강조하는 설정이다.
※ 2021-09-30 추가수정
hi Comment term=bold cterm=bold ctermfg=blue guifg=Blue : 주석부분 색상 변경
자세한 변경점은 위의 표를 보고 참고한다.
term : 흑백용 설정
cterm : 컬러용 색상 설정 (defalut)
gui : 그래픽 인터페이스용
ctermfg : front ground (텍스트 색)
ctermbg : back ground (배경 색)
guifg : gui front ground (텍스트 색)
guibg : gui back ground (배경 색)
'개발 > Linux' 카테고리의 다른 글
[Linux] 그룹, 계정 설정 (1) | 2024.01.26 |
---|---|
[Linux] Server TimeZone 설정 (0) | 2022.10.31 |
[Linux] Ubuntu에서 netplan으로 고정IP 설정하기 (0) | 2021.09.18 |
[Linux] Vmware를 이용하여 Cent OS 8 구축하기 (1) | 2020.11.26 |