我的vim配置文件.vimrc以及用到的几个插件(持续更新)
2011-09-15 16:49
736 查看
My .vimrc如下:set nocompatible "不使用vi兼容模式,据说会引起一些问题if(has("win32") || has("win95") || has("win64") || has("win16")) "判定当前操作系统类型let g:iswindows=1elselet g:iswindows=0endifif(g:iswindows==1) "允许鼠标的使用"防止linux终端下无法拷贝if has('mouse')set mouse=aendifau GUIEnter * simalt ~xendif"隐藏gvim工具栏以及滚动条set guioptions-=Tset guioptions-=rset guioptions-=Lset guioptions-=b"最大化gvimfunction Maximize_Window()silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horzendfunction""supertab插件let g:SuperTabDefaultCompletionType = "context" "自动检测需要补全什么内容"clang_completelet g:clang_use_library=1let g:clang_library_path="/usr/local/lib/"set completeopt=longest,menu"""ctags插件map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>set tags+=./tags""""显示函数,结构体,类,宏定义列表的插件"tagbar插件let g:tagbar_width = 25let g:tagbar_autofocus = 1nnoremap <silent> <F6> :TagbarToggle<CR>let g:tagbar_right = 1"文件树插件let NERDTreeCaseSensitiveSort=1let NERDTreeWinPos="left"let NERDTreeWinSize = 25nmap <F3> :NERDTreeToggle <CR>"NERD_Commenternmap <C-c> ,ccnmap <C-x> ,cuvmap <C-c> ,csvmap <C-x> ,cu"Project插件let loaded_project = 0"c语言库函数高亮插件let c_hi_identifiers = 'all'let c_hi_libs = ['*']"语法高亮syntax on"配色方案set t_Co=256colorscheme sososet cursorline"禁止折行set nowrap"括号补全"英文字体设置set guifont=Courier\ New\ 12"设置tab键的长度set tabstop=4 "一个制表符为4个空格"设置缩进set shiftwidth=4"设置底部cmd高度set backspace=indent,eol,startset cmdheight=1"不产生备份文件set nobackupset nowritebackup"高亮显示搜索结果set hlsearch"显示行号set nu"文件类型检测filetype on "打开文件类型检测功能filetype plugin on "根据文件类型加载相应的插件filetype indent on "根据文件类型选择不同的缩进格式"搜索设置set ignorecase"设置vim打开的默认路径:cd ~/code/oop/c++/workspace"显示Normal模式下输入的命令set showcmd"键映射let mapleader=","""nnoremap <Tab> gt""nnoremap <C-Tab> gTnnoremap <A-n> :cnext<CR>nnoremap <A-p> :cprevious<CR>nnoremap > >>nnoremap < <<nnoremap <leader>f :cw<CR>nnoremap <leader>ev :vsplit $MYVIMRC<CR>nnoremap <Leader>sv :source $MYVIMRC<CR>inoremap { {<CR><BS>}<Esc>ko"Abbreviationsiabbrev adn andiabbrev mian mainiabbrev waht whatabbrev tehn then 很简短,不过满足我的需要了,用到的插件有:a.vim CSApprox.vim project.vim tagbar.vimheaderGatesAdd.vim snipMate.vim vrackets.vimclang libclang.py statusline.vimclang_complete.vim NERD_commenter.vim supertab.vimcolor_sample_pack.vim NERD_tree.vim tabpage.vim
相关文章推荐
- vim配置文件(持续更新)
- vim配置中的.vimrc文件内容配置,还有两个插件安装效果图
- Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
- 我的Ubuntu vim配置文件vimrc(无编程插件版)
- Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
- 我的vim配置文件 以及 插件
- Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
- Vim笔记 ==== .vimrc文件配置,常用插件
- vim配置文件(持续更新
- vim 的配置文件以及操作和挂到服务器上
- vim几个小技巧(持续更新)
- 实践中学习vim之vim配置文件、插件文件加载路径
- Vim的行号、语法显示等设置,即.vimrc文件的配置
- vim设置(非常全面),即.vimrc文件的配置
- vim 配置文件.vimrc,高亮+自动缩进+行号+折叠+优化
- OFBiz 开发需要用到的几个重要(配置)文件
- vim配置文件 .vimrc
- Maven中settings.xm文件配置经验(持续更新中)
- vim自动补全代码(代码提示)以及我的vim配置文件 .
- OFBiz 开发需要用到的几个重要(配置)文件