|
发表于 2010-3-19 17:22:08
|
显示全部楼层
下面是我的配置,菜单显示没问题。- " 关闭Vi兼容模式
- set nocompatible
- set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
- set enc=utf-8
- set fenc=utf-8
- set nobackup
- set nowritebackup
- set noswapfile
- color desert
- " 显示行号
- set number
- " 在右下角显示光标位置的状态行
- set ruler
- " 高亮显示
- set hls
- " 增量搜索
- set incsearch
- set showcmd
- set cmdheight=1
- set guifont=DejaVu\ Sans\ Mono\ 10
- set guicursor=a:blinkon0
- filetype plugin on
- filetype indent on
- " 设置语法高亮
- syntax on
- " 使Vim自动对齐,并据此智能选择对齐方式
- set autoindent
- set smartindent
- " 设置(软)制表符宽度为4
- set tabstop=4
- set softtabstop=4
- " 设置缩进的空格数为4
- set shiftwidth=4
- au BufNewFile,BufRead *.as set filetype=actionscript
- set tags=tags;
- set autochdir
- " taglist设置
- let Tlist_Show_One_File = 1 "只显示当前文件
- let Tlist_Exit_OnlyWindow = 1
- "
- "let g:miniBufExplorerMoreThanOne = 0
- " 设置F12键打开c\h文件
- nnoremap <silent> <F12> :A<CR>
- "set makegrp=php\ -1\ %
- "set errorformat=%m\ in\ %f\ on\ line\ %1
- set completeopt=longest,menu
- " 保存文件时去除行尾空白
- " Remove trailing whitespace when writing a buffer, but not for diff files.
- " From Vigil
- function RemoveTrailingWhitespace()
- if &ft != "diff"
- let b:curcol = col(".")
- let b:curline = line(".")
- silent! %s/\s\+$//
- silent! %s/\(\s*\n\)\+\%$//
- call cursor(b:curline, b:curcol)
- endif
- endfunction
- autocmd BufWritePre * call RemoveTrailingWhitespace()
复制代码 |
|