diff options
Diffstat (limited to 'vimrcs/myset.vim')
-rw-r--r-- | vimrcs/myset.vim | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/vimrcs/myset.vim b/vimrcs/myset.vim new file mode 100644 index 0000000..19848f0 --- /dev/null +++ b/vimrcs/myset.vim | |||
@@ -0,0 +1,38 @@ | |||
1 | set encoding=utf-8 | ||
2 | set fileencoding=utf-8 | ||
3 | set fileencodings=ucs-bom,utf-8,GB18030,cp936,big5,euc-jp,euc-kr,latin1 | ||
4 | set fileformat=unix | ||
5 | set helplang=cn " 帮助中文支持 | ||
6 | set mouse=a " 设置鼠标 | ||
7 | set noeb " 去掉输入错误的提示声音 | ||
8 | set confirm " 在处理未保存或只读文件的时候,弹出确认 | ||
9 | set langmenu=zh_CN.UTF-8 | ||
10 | set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离 | ||
11 | set vb t_vb= " 关闭错误提示声音 | ||
12 | |||
13 | set rnu " 设置相对行号 | ||
14 | set nu " 设置绝对行号 | ||
15 | " Set cursor shape and color | ||
16 | if &term =~ "xterm" | ||
17 | " INSERT mode | ||
18 | let &t_SI = "\<Esc>[6 q" . "\<Esc>]12;blue\x7" | ||
19 | " REPLACE mode | ||
20 | let &t_SR = "\<Esc>[3 q" . "\<Esc>]12;black\x7" | ||
21 | " NORMAL mode | ||
22 | let &t_EI = "\<Esc>[2 q" . "\<Esc>]12;green\x7" | ||
23 | endif | ||
24 | " 1 -> blinking block 闪烁的方块 | ||
25 | " 2 -> solid block 不闪烁的方块 | ||
26 | " 3 -> blinking underscore 闪烁的下划线 | ||
27 | " 4 -> solid underscore 不闪烁的下划线 | ||
28 | " 5 -> blinking vertical bar 闪烁的竖线 | ||
29 | " 6 -> solid vertical bar 不闪烁的竖线 | ||
30 | |||
31 | syntax on | ||
32 | set cul | ||
33 | set cuc | ||
34 | set list " 显示tab和空格 | ||
35 | set listchars=tab:>-,trail:- " 设置tab和空格的显示 | ||
36 | colorscheme industry " 设置颜色主题 | ||
37 | autocmd VimEnter * hi CursorLine cterm=NONE ctermbg=darkblue ctermfg=NONE guibg=darkblue guifg=NONE | ||
38 | autocmd VimEnter * hi CursorColumn cterm=NONE ctermbg=darkblue ctermfg=NONE guibg=darkblue guifg=NONE | ||