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