diff options
Diffstat (limited to 'vim/vimrcs/myset.vim')
-rw-r--r-- | vim/vimrcs/myset.vim | 57 |
1 files changed, 15 insertions, 42 deletions
diff --git a/vim/vimrcs/myset.vim b/vim/vimrcs/myset.vim index 37e65b5..1664ddb 100644 --- a/vim/vimrcs/myset.vim +++ b/vim/vimrcs/myset.vim | |||
@@ -1,52 +1,26 @@ | |||
1 | set expandtab "设置tab键替换为tabstop规定的空格数 | ||
2 | set tabstop=4 | ||
3 | set shiftwidth=4 "设置tab的间隔 | ||
4 | "set softtabstop=4 | ||
5 | set sts=4 | ||
6 | set showmatch "在输入括号时光标会短暂地跳到与之相匹配的括号处 | ||
7 | set wrap "设置自动折行 | ||
8 | set textwidth=80 "设置自动换行的长度 | ||
9 | set lbr | ||
10 | "set autoindent "设置自动缩进 | ||
11 | "set smartindent "设置智能缩进 | ||
12 | "set foldmethod=indent "设置按缩进折叠代码 | ||
13 | set foldmethod=syntax "设置按语法折叠代码 | ||
14 | "set foldlevel=99 "折叠层级 | ||
15 | "nnoremap <space> za | ||
16 | |||
17 | |||
18 | "set guifont=Monospace | 1 | "set guifont=Monospace |
19 | set guifont=:b:h16 | 2 | set guifont=:b:h16 |
20 | set encoding=utf-8 | 3 | set encoding=utf-8 |
21 | set fileencoding=utf-8 | 4 | set fileencoding=utf-8 |
22 | set fileencodings=ucs-bom,utf-8,GB18030,cp936,big5,euc-jp,euc-kr,latin1 | 5 | set fileencodings=ucs-bom,utf-8,GB18030,cp936,big5,euc-jp,euc-kr,latin1 |
23 | set fileformat=unix | 6 | set fileformat=unix |
24 | set helplang=cn "帮助中文支持 | 7 | set helplang=cn "帮助中文支持 |
25 | set mouse=a " 设置鼠标 | 8 | set mouse=a " 设置鼠标 |
26 | set noeb " 去掉输入错误的提示声音 | 9 | set noeb " 去掉输入错误的提示声音 |
27 | set confirm " 在处理未保存或只读文件的时候,弹出确认 | 10 | set confirm " 在处理未保存或只读文件的时候,弹出确认 |
28 | set langmenu=zh_CN.UTF-8 | 11 | set langmenu=zh_CN.UTF-8 |
29 | set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离 | 12 | set scrolloff=3 " 光标移动到buffer的顶部和底部时保持3行距离 |
30 | |||
31 | "自动补全配置 | ||
32 | autocmd FileType python set omnifunc=pythoncomplete#Complete | ||
33 | autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS | ||
34 | autocmd FileType html set omnifunc=htmlcomplete#CompleteTags | ||
35 | autocmd FileType css set omnifunc=csscomplete#CompleteCSS | ||
36 | autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags | ||
37 | autocmd FileType php set omnifunc=phpcomplete#CompletePHP | ||
38 | autocmd FileType c set omnifunc=ccomplete#Complete | ||
39 | 13 | ||
40 | set rnu "设置相对行号 | 14 | set rnu "设置相对行号 |
41 | set nu "设置绝对行号 | 15 | set nu "设置绝对行号 |
42 | " Set cursor shape and color | 16 | " Set cursor shape and color |
43 | if &term =~ "xterm" | 17 | if &term =~ "xterm" |
44 | " INSERT mode | 18 | " INSERT mode |
45 | let &t_SI = "\<Esc>[6 q" . "\<Esc>]12;blue\x7" | 19 | let &t_SI = "\<Esc>[6 q" . "\<Esc>]12;blue\x7" |
46 | " REPLACE mode | 20 | " REPLACE mode |
47 | let &t_SR = "\<Esc>[3 q" . "\<Esc>]12;black\x7" | 21 | let &t_SR = "\<Esc>[3 q" . "\<Esc>]12;black\x7" |
48 | " NORMAL mode | 22 | " NORMAL mode |
49 | let &t_EI = "\<Esc>[2 q" . "\<Esc>]12;green\x7" | 23 | let &t_EI = "\<Esc>[2 q" . "\<Esc>]12;green\x7" |
50 | endif | 24 | endif |
51 | " 1 -> blinking block 闪烁的方块 | 25 | " 1 -> blinking block 闪烁的方块 |
52 | " 2 -> solid block 不闪烁的方块 | 26 | " 2 -> solid block 不闪烁的方块 |
@@ -59,8 +33,7 @@ syntax on | |||
59 | set cul | 33 | set cul |
60 | set cuc | 34 | set cuc |
61 | hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white | 35 | hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white |
62 | colorscheme industry "设置颜色主题 | 36 | colorscheme industry "设置颜色主题 |
63 | ""set lines=35 columns=118 | 37 | set list "显示tab和空格 |
64 | "set list "显示tab和空格 | 38 | set listchars=tab:>-,trail:- "设置tab和空格的显示 |
65 | "set listchars=tab:>-,trail:. "设置tab和空格的显示 | 39 | hi SpecialKey ctermfg=red guifg=red |
66 | "hi SpecialKey ctermfg=red guifg=red | ||