vi/vim/gvim设置之我的vimrc
来源:互联网 发布:淘宝男士钱包在哪 编辑:程序博客网 时间:2024/06/03 15:59
if has("syntax") && (&t_Co > 2 || has("gui_running"))
syntax on
set hlsearch
endif
set guifont=Courier_new:h9:cDEFAULT
" 自动缩进
set autoindent
set tabstop=4
set shiftwidth=4
set nocp
filetype plugin on
" Make command line two lines high
set ch=1
" Hide the mouse pointer while typing
set mousehide
"set number
set nobackup
set nowritebackup
set virtualedit=onemore
set guioptions+=b
set stal=4
"au GUIEnter * simalt ~x
"syntax reset
colo desert
set nowrap
" 自动补全
filetype plugin indent on
set completeopt=longest,menu
" super tab 插件
"一键补全<tab>
inoremap <F8> <C-x><C-o>
set omnifunc=ccomplete#Complete
" 0 - 不记录上次的补全方式
" 1 - 记住上次的补全方式,直到用其他的补全命令改变它
" 2 - 记住上次的补全方式,直到按ESC退出插入模式为止
let g:SuperTabRetainCompletionType=2
" 设置按下<Tab>后默认的补全方式, 默认是<C-P>,
" 现在改为<C-X><C-O>. 关于<C-P>的补全方式,
" 还有其他的补全方式, 你可以看看下面的一些帮助:
" :help ins-completion
" :help compl-omni
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" taglist plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" winManager plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<CR>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" buffer plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowNavArrows=1
nnoremap <silent> <F12> :A<CR>
nnoremap <silent> <F3> :Grep<CR>
" 最近浏览文件插件
" jiangxf 加入自动补全功能( '{} () []' )
":inoremap ( ()<ESC>i
":inoremap ) <c-r>=ClosePair(')')<CR>
":inoremap { {}<ESC>i
":inoremap } <c-r>=ClosePair('}')<CR>
":inoremap [ []<ESC>i
":inoremap ] <c-r>=ClosePair(']')<CR>
" jiangxf 加入代码自动折叠功能 08.04.09
set fdm=manual
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" set font and color
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi LineNr ctermfg=3
hi StdFunction term=bold cterm=bold ctermfg=6 guifg=green
hi Comment term=bold cterm=bold ctermfg=2 guifg=green
" 快捷键
nnoremap <silent> <C-s> :w<CR>
imap <C-s> <ESC>:w<CR>i
" 标签的快捷键
map <M-F2> :tabprevious<CR>
map <M-F3> :tabnext<CR>
imap <M-F2> <ESC>:tabprevious<CR>i
imap <M-F3> <ESC>:tabnext<CR>i
" 退格键
set backspace=2
syntax on
set hlsearch
endif
set guifont=Courier_new:h9:cDEFAULT
" 自动缩进
set autoindent
set tabstop=4
set shiftwidth=4
set nocp
filetype plugin on
" Make command line two lines high
set ch=1
" Hide the mouse pointer while typing
set mousehide
"set number
set nobackup
set nowritebackup
set virtualedit=onemore
set guioptions+=b
set stal=4
"au GUIEnter * simalt ~x
"syntax reset
colo desert
set nowrap
" 自动补全
filetype plugin indent on
set completeopt=longest,menu
" super tab 插件
"一键补全<tab>
inoremap <F8> <C-x><C-o>
set omnifunc=ccomplete#Complete
" 0 - 不记录上次的补全方式
" 1 - 记住上次的补全方式,直到用其他的补全命令改变它
" 2 - 记住上次的补全方式,直到按ESC退出插入模式为止
let g:SuperTabRetainCompletionType=2
" 设置按下<Tab>后默认的补全方式, 默认是<C-P>,
" 现在改为<C-X><C-O>. 关于<C-P>的补全方式,
" 还有其他的补全方式, 你可以看看下面的一些帮助:
" :help ins-completion
" :help compl-omni
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" taglist plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" winManager plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<CR>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" buffer plugs
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowNavArrows=1
nnoremap <silent> <F12> :A<CR>
nnoremap <silent> <F3> :Grep<CR>
" 最近浏览文件插件
" jiangxf 加入自动补全功能( '{} () []' )
":inoremap ( ()<ESC>i
":inoremap ) <c-r>=ClosePair(')')<CR>
":inoremap { {}<ESC>i
":inoremap } <c-r>=ClosePair('}')<CR>
":inoremap [ []<ESC>i
":inoremap ] <c-r>=ClosePair(']')<CR>
" jiangxf 加入代码自动折叠功能 08.04.09
set fdm=manual
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" set font and color
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi LineNr ctermfg=3
hi StdFunction term=bold cterm=bold ctermfg=6 guifg=green
hi Comment term=bold cterm=bold ctermfg=2 guifg=green
" 快捷键
nnoremap <silent> <C-s> :w<CR>
imap <C-s> <ESC>:w<CR>i
" 标签的快捷键
map <M-F2> :tabprevious<CR>
map <M-F3> :tabnext<CR>
imap <M-F2> <ESC>:tabprevious<CR>i
imap <M-F3> <ESC>:tabnext<CR>i
" 退格键
set backspace=2
- vi/vim/gvim设置之我的vimrc
- GVIM: 我的vimrc
- VIM:我的vimrc
- 【Vim】:我的vimrc
- vi/vim/gvim的配置
- 我的VI配置文件.vimrc
- 我的vim常用.vimrc设置和一些常用操作
- 我的vimrc设置
- 我的~/.vimrc设置
- 我的VIMRC设置
- 我的VIM的vimrc
- 我的VIM配置文件.vimrc
- 我的vimrc.vim备份
- 我的vim配置.vimrc
- 我的VIM -- vimrc配置
- vi/vim常用命令,gvim的配置
- Vim/Vi/Gvim的替换命令
- 我的Vim(Gvim) 配置
- Award版Bios内部结构及加载过程简单说明
- 有效利用PE文件内部空间植入用户程序
- flash player 10 beta已经放出
- 父亲节
- 决战未解析的外部符号
- vi/vim/gvim设置之我的vimrc
- 我正在积极的为成为优秀的软件开发人员而努力
- 3,成铭墙纸网(应用技术介绍)
- 4,成铭墙纸网(项目开发背景)
- ASP.NET中文件上传下载方法集合
- java生成不重复的随机数
- Google居然无视中国人民的感情
- 卸载oracle
- Oracle 常用日期函数