1 " 设置字符编码
2 set fileencoding=utf-8
3 set fileencodings=utf-8,gb2312,gb18030,latin1
4 set termencoding=utf-8
5 set encoding=utf-8
6
7 " 语法高亮
8 syntax on
9 " 深色背景
10 color evening
11 " 检测文件类型
12 filetype on
13 " 根据文件类型加载对应的插件
14 filetype plugin on
15
16 " 显示行号
17 set number
18 " 在第64列显示竖线
19 set cc=85
20 " 高亮显示当前行
21 set cursorline
22
23 " 设置各种缩进
24 set tabstop=8
25 set softtabstop=8
26 set shiftwidth=8
27 set autoindent
28 set smartindent
29 set cindent
30 " tab转换为空格
31 set expandtab
32
33 " 将ESC键映射为两次j键
34 inoremap jj <Esc>
35
36 " 自动完成大括号
37
38 imap { {<CR>}<Esc>kA<CR>
39 noremap ' ''<ESC>i
40 inoremap " ""<ESC>i
41 inoremap ( ()<ESC>i
42 inoremap [ []<ESC>i
43
44
45 " user/include 下 ctags -R
46 " vim下可以迅速到达指定文件
47 set tags+=/usr/include/tags
48 set tags+=./tags
2 set fileencoding=utf-8
3 set fileencodings=utf-8,gb2312,gb18030,latin1
4 set termencoding=utf-8
5 set encoding=utf-8
6
7 " 语法高亮
8 syntax on
9 " 深色背景
10 color evening
11 " 检测文件类型
12 filetype on
13 " 根据文件类型加载对应的插件
14 filetype plugin on
15
16 " 显示行号
17 set number
18 " 在第64列显示竖线
19 set cc=85
20 " 高亮显示当前行
21 set cursorline
22
23 " 设置各种缩进
24 set tabstop=8
25 set softtabstop=8
26 set shiftwidth=8
27 set autoindent
28 set smartindent
29 set cindent
30 " tab转换为空格
31 set expandtab
32
33 " 将ESC键映射为两次j键
34 inoremap jj <Esc>
35
36 " 自动完成大括号
37
38 imap { {<CR>}<Esc>kA<CR>
39 noremap ' ''<ESC>i
40 inoremap " ""<ESC>i
41 inoremap ( ()<ESC>i
42 inoremap [ []<ESC>i
43
44
45 " user/include 下 ctags -R
46 " vim下可以迅速到达指定文件
47 set tags+=/usr/include/tags
48 set tags+=./tags