Ubuntu下配置C++编辑器VIM

来源:互联网 发布:有道网络已断开 编辑:程序博客网 时间:2024/06/05 16:57

1、复制配置文件到本用户环境下,再新建一个.vim文件夹,并创建bundle子文件夹

sudo cp /etc/vim/vimrc /home/wangy/.vimrc

sudo mkdir /home/wangy/.vim

sudo mkdir /home/wangy/.vim/bundle

sudo mkdir /home/wangy/.vim/bundle/vundle

bundle的配置文件如下:

"新增的配置放在这里set nocompatible               " be iMprovedfiletype off                   " required!set rtp+=~/.vim/bundle/vundle/call vundle#rc()" let Vundle manage Vundle" required!Bundle 'gmarik/vundle'" My Bundles here:"" original repos on githubBundle 'tpope/vim-fugitive'Bundle 'Lokaltog/vim-easymotion'Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}Bundle 'tpope/vim-rails.git'" vim-scripts reposBundle 'L9'Bundle 'FuzzyFinder'" non github repos" Bundle 'git://git.wincent.com/command-t.git'" Bundle 'https://github.com/scrooloose/nerdtree.git'" ...filetype plugin indent on     " required!"" Brief help  -- 此处后面都是vundle的使用命令" :BundleList          - list configured bundles" :BundleInstall(!)    - install(update) bundles" :BundleSearch(!) foo - search(or refresh cache first) for foo" :BundleClean(!)      - confirm(or auto-approve) removal of unused bundles"" see :h vundle for more details or wiki for FAQ" NOTE: comments after Bundle command are not allowed..

2、安装NERDTree

Bundle 'https://github.com/scrooloose/nerdtree.git'

用法如下:

nmap <F5> :NERDTree<CR> 快捷键

:NERDTree    开启

ctrl+w    可以在左右窗口切换

p 到上层目录,P到根目录

o 打开文件或目录,q 退出插件

3、安装tagbar

首先安装ctags,sudo apt-get install ctags

Bundle 'https://github.com/majutsushi/tagbar.git'

配置文件如下:

" tagbar设置----------------" 快捷键nmap <F4> :TagbarToggle<CR>let g:tagbar_width = 20      " tagbar's width, default 20" let g:tagbar_left = 1       " on the left sidelet g:tagbar_right = 1     " on the right sidelet NERDTreeIgnore=['\.pyc', '\.pyo', '\.swp', '\~'] " ignore *.py[co], *.sw    p and *~
使用方式F4快捷键,退出为q

4、其他插件

Bundle 'https://github.com/scrooloose/nerdtree.git'
Bundle 'https://github.com/majutsushi/tagbar.git'
Bundle 'https://github.com/terryma/vim-multiple-cursors.git'
Bundle 'https://github.com/upsuper/vim-colorschemes.git'
Bundle 'https://github.com/vim-scripts/cppcomplete.git'


















0 0
原创粉丝点击