.vimrc (1754B)
1 " Enable line number
2 set number
3
4 " Enable relative line numbers (shows relative distance from the cursor)
5 "set relativenumber
6
7 " Enable syntax highlighting
8 syntax on
9
10 " Set indentation
11 set tabstop=4 " Number of spaces per tab
12 set shiftwidth=4 " Number of spaces to use for (auto)indent
13 set expandtab " Use spaces instead of tabs
14
15 " Enable line wrapping
16 set wrap
17
18 " Enable search highlighting
19 set hlsearch
20
21 " Enable auto-indenting
22 set autoindent
23
24 " 기존 코드의 들여쓰기를 따름
25 set smartindent
26
27 " 검색 중 입력할 때 바로 검색 결과를 표시 (검색할 때 실시간 하이라이트)
28 set incsearch
29
30 " 대소문자 구분하지 않고 검색
31 set ignorecase
32
33 " 대소문자를 섞어 입력할 경우 대소문자를 구분하여 검색
34 set smartcase
35
36 " 커서가 있는 위치를 강조 표시
37 set cursorline
38
39 " 컬럼 구분선을 표시 (코드의 가독성을 위해)
40 " set colorcolumn=80
41
42 " 화면 아래 상태줄을 항상 표시
43 set laststatus=2
44
45 " 구분선을 깔끔하게 표시
46 set showcmd
47
48 " 파일을 편집할 때 백업 파일을 생성하지 않음
49 set nobackup
50 set nowritebackup
51
52 " 편집 중인 파일의 스왑 파일을 생성하지 않음
53 set noswapfile
54
55 " 자동 완성 시 자동으로 매칭된 항목을 팝업
56 set wildmenu
57
58 " 명령어 입력 시 자동으로 일치하는 명령어 추천
59 set wildmode=longest,list,full
60
61 " 새로운 파일을 열 때 수평 분할 창으로 열기
62 " set splitbelow
63
64 " 새로운 파일을 열 때 수직 분할 창으로 열기
65 " set splitright
66
67 " 탐색 시 파일이 존재하지 않으면 새로 생성
68 " set autoread
69
70 " 탐색할 때 숨겨진 파일도 탐색
71 " set hidden
72
73 " 파일 인코딩을 UTF-8로 설정
74 set encoding=utf-8
75 set fileencoding=utf-8