码迷,mamicode.com
首页 > 其他好文 > 详细

将vi打造成IDE

时间:2018-10-03 00:28:12      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:svn   rtp   vimrc   批量   自动加载   类型   正则表达式   ati   模式   

一.环境

发行版:Ubuntu 18.04 LTS

代号:bionic

内核版本:4.15.0-33-generic

 

 

二.步骤

2.1 准备工作

sudo apt-get install python3-pip

pip3 install future frozendict

 

2.2 获取vundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

(将vunble安装在~/.vim/bundle目录下)

2.3 创建一个配置文件~/.vundle.vimrc,如果直接将配置加入~/.vimrc,那么会导致~/.vimrc太臃肿

jello:~$ cat .vundle.vimrc
set nocompatible "必须的,去除vi一致性
filetype off "必须的,关闭文件类型检测

set rtp+=~/.vim/bundle/Vundle.vim "设置vundle的运行时路径并进行初始化

call vundle#begin() "插件开始位置
Plugin ‘VundleVim/Vundle.vim‘ "使得vundle自己管理自己
Plugin ‘junegunn/fzf‘ "文件搜索
Plugin ‘rking/ag.vim‘ "批量搜索代码文件,模糊匹配,正则表达式
Plugin ‘Valloric/YouCompleteMe‘ "自动补全工具(c,c++,c#)
Plugin ‘w0rp/ale‘ "代码对齐(只支持vim8.0以后的版本)
Plugin ‘easymotion/vim-easymotion‘ "快速跳转
Plugin ‘mhinz/vim-signify‘ "版本控制(git,svn)
Plugin ‘majutsushi/tagbar‘ "源代码符号的结构化视图
Plugin ‘scrooloose/nerdtree‘ "目录树
Plugin ‘vim-scripts/cscope.vim‘ "自动创建cscope数据库和连接存在的合适的数据库
Plugin ‘vim-scripts/autoload_cscope.vim‘ "自动搜索和加载cscope.out
Plugin ‘vim-scripts/a.vim‘ "源文件和头文件之间的快速切换

call vundle#end() "插件结束位置
filetype plugin indent on "必须的,文件检测功能打开,加载文件类型相关的插件,为不
同文件类型选择合适的缩进方式

 

2.4 编辑~/.vimrc,以便自动加载.vundle.vimrc

jello:~$ cat .vimrc
if filereadable(".vundle.vimrc")
        source ~/.vundle.vimrc
endif

2.5 启动vim,在命令模式下输入以下命令以便安装插件

:PluginInstall

 

将vi打造成IDE

标签:svn   rtp   vimrc   批量   自动加载   类型   正则表达式   ati   模式   

原文地址:https://www.cnblogs.com/dakewei/p/9738133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!