설정 | 설명 |
---|---|
set nocompatible | 오리지날 VI와 호환하지 않음 |
set autoindent | 자동 들여쓰기 |
set cindent | C 프로그래밍용 자동 들여쓰기 |
set smartindent | 스마트한 들여쓰기 |
set wrap | |
set nowrapscan | 검색할 때 문서의 끝에서 처음으로 안돌아감 |
set nobackup | 백업 파일을 안만듬 |
set visualbell | 키를 잘못눌렀을 때 화면 프레시 |
set ruler | 화면 우측 하단에 현재 커서의 위치(줄,칸) 표시 |
set shiftwidth=4 | 자동 들여쓰기 4칸 |
set number | 행번호 표시, set nu 도 가능 |
set fencs=ucs-bom,utf-8,euc-kr.latin1 | 한글 파일은 euc-kr로, 유니코드는 유니코드로 |
set fileencoding=utf-8 | 파일저장인코딩 |
set tenc=utf-8 | 터미널 인코딩 |
set expandtab | 탭대신 스페이스 |
set hlsearch | 검색어 강조, set hls 도 가능 |
set ignorecase | 검색시 대소문자 무시, set ic 도 가능 |
set tabstop=4 | 탭을 4칸으로 |
set lbr | |
set incsearch | 키워드 입력시 점진적 검색 |
syntax on | 구문강조 사용 |
filetype indent on | 파일 종류에 따른 구문강조 |
set background=dark | 하이라이팅 lihgt / dark |
colorscheme desert | vi 색상 테마 설정 |
set backspace=eol,start,indent | 줄의 끝, 시작, 들여쓰기에서 백스페이스시 이전줄로 |
set history=1000 | vi 편집기록 기억갯수 .viminfo에 기록 |
/
찾기 기능으로 문자열을 찾으면 해당 문자열이 highlight 상태가 되는데 이걸 끄기 위해서는 아래 명령어를 입력한다.
:nohlsearch # 또는 :noh # 까지만 입력해도 된다.
매번 이렇게 입력하는게 귀찮다면 vimrc
파일에 아래와 같이 단축키를 등록한다.
nnoremap <silent> <C-_> :nohlsearch<CR>
위와 같이 등록하면 Ctrl + /
단축키로 바로 비활성화 할 수 있다.