50 lines
1.2 KiB
VimL
50 lines
1.2 KiB
VimL
" Vim 설정 파일 - 테스트 서버용
|
|
" Vi 호환성 비활성화
|
|
set nocompatible
|
|
|
|
" 기본 설정
|
|
"set number " 줄 번호 표시
|
|
set ruler " 커서 위치 표시
|
|
set showcmd " 명령어 표시
|
|
set showmatch " 괄호 매칭 표시
|
|
set incsearch " 검색 중 하이라이트
|
|
set hlsearch " 검색 결과 하이라이트
|
|
|
|
" 들여쓰기 설정
|
|
set autoindent " 자동 들여쓰기
|
|
set smartindent " 스마트 들여쓰기
|
|
set expandtab " 탭을 스페이스로 변환
|
|
set tabstop=4 " 탭 너비 (표시)
|
|
set shiftwidth=4 " 들여쓰기 너비
|
|
|
|
" 색상 및 UI
|
|
set background=dark
|
|
syntax on " 문법 강조
|
|
|
|
" 마우스 비활성화 (VI 순수성 유지)
|
|
set mouse=
|
|
|
|
" 하단 상태 표시줄
|
|
set laststatus=2
|
|
|
|
" 인코딩 설정
|
|
set encoding=utf-8
|
|
set fileencoding=utf-8
|
|
set fileencodings=utf-8,euc-kr
|
|
|
|
" 백업 및 스왑 파일 설정
|
|
set nobackup
|
|
set noswapfile
|
|
set nowritebackup
|
|
|
|
" 검색 시 대소문자 무시
|
|
set ignorecase
|
|
set smartcase
|
|
|
|
" 줄 길이 안내선
|
|
set colorcolumn=80
|
|
highlight ColorColumn ctermbg=darkgray
|
|
|
|
" 개행 시 자동 주석 비활성화
|
|
autocmd FileType * setlocal formatoptions-=o
|