2,161
社区成员
发帖
与我相关
我的任务
分享
"----------------------------------------------------------------------
" 配置
"----------------------------------------------------------------------
set autochdir
filetype indent on
set number
set directory =i:/vim_backupdir "放在当前目录实在让人受不了,console下,一按tab不知多恶心人
set backupdir=i:/vim_backupdir "放在当前目录显得非常乱
" 中文设置
set fenc =utf-8 "新建文件写入时的编码
set fencs =utf-8,ucs-bom,ucs-2,ucs-2le,prc,gb18030,gb2312,latin1 "读入文件时的编码参考,如果不设置这个,有些文件读入时将会是乱码
"让我感到奇怪的是chinese竟然不能代表gb18030
" Windows平台,我编辑的C源文件一般都是win32编程相关,所以在这里设置其默认编译为gb2312,而不影响其它格式文件的编码设置
autocmd BufNewFile *.c,*.cpp,*.php,*.java set fencs=gb2312,utf-8,ucs-bom,ucs-2,ucs-2le,prc,gb18030,latin1 fenc=gb2312
autocmd BufReadPre *.c,*.cpp,*.php,*.java set fencs=gb2312,utf-8,ucs-bom,ucs-2,ucs-2le,prc,gb18030,latin1 fenc=gb2312
autocmd FileType python setlocal et sta sw=4 sts=4
"屏蔽双击Ctrl键,Ctrl+space切换输入法时很恶心人的
inoremap <C-C> <Nop>
"Esc键竟然不能,用backtick来代替吧
imap ` <Esc>
"----------------------------------------------------------------------
" GUI 专用配置
"----------------------------------------------------------------------
if has("gui_running")
set guioptions-=t "菜单不可以撕下来
set guioptions-=r "删除右边的滚动条
"set guioptions-=T
"set guioptions-=m
set guifont=YaHei\ Consolas\ Hybrid:h10:cGB2312
set columns=100
endif