Vim插件管理:Pathogen安装
来源:互联网 发布:中国网络移动经纪人 编辑:程序博客网 时间:2024/05/20 14:20
在用linux操作时,就肯定会用Vim编辑器,关于这款编辑器就不再多做介绍,自己可以去google一下。Vim编辑的插件非常之多,本文就介绍一款Vim插件管理的工具Pathogen。
1.Vim安装
在Ubuntu14.04版本下,使用以下命令:
sudo apt-get updatesudo apt-get install vim
第一条命令是更新apt-get库,第二条命令是安装vim
这里给出一个Vim官方的中文手册Vimcdoc的下载地址:
Vim官方中文使用手册
2.Pathogen安装
安装完成Vim后,接下来安装Pathogen管理插件。
去home目录下,并查看home目录下是否有.vim
目录和.vimrc
文件,如果没有,则新建,执行以下命令:
mkdir ~/.vimtouch .vimrc
安装pathogen.vim
,执行以下命令
mkdir -p ~/.vim/autoload ~/.vim/bundle && \curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
这时在~/.vim
目录下就多了两个文件夹autoload
和bundle
。 autoload
文件夹下有pathogen.vim文件,是安装pathogen的目录; bundle
文件夹是以后安装其他插件的目录,也就是说以后安装vim其他插件都安装在~/.vim/bundle
目录下,进行统一的管理。
到这里Pathogen安装并没有完成,还需要将相应的生效命令写到配置文件~/.vimrc
文件里,在~/.vimrc
文件中添加以下三句话:
call pathogen#infect() syntax on filetype plugin indent on
保存退出,Pathogen插件就安装完毕,尽情使用吧。
####特别说明####
1.关于插件安装目录 ~/.vim/bundle
是统一安装插件的目录,但是如果你不想把目录名字就做bundle
,你想命名为stuff
,就需要修改配置语句
execute pathogen#infect('stuff/{}')
如果你想安装在其他的目录下,则使用绝对路径表示,并把配置语句修改如下,这样你就可以把插件安装在~/src/vim/bundle/{}
下。
execute pathogen#infect('bundle/{}', '~/src/vim/bundle/{}')
2.关于.vimrc文件 ~/.vimrc
文件是vim编辑器的配置文件,在这个配置文件中我们可以配置很多vim的特性,比如语法高亮,自动缩进,设置行号等等,关于.vimrc文件这里不做过多介绍,大家可以去google以下。
- Vim插件管理:Pathogen安装
- 安装vim管理插件 pathogen
- vim插件管理利器:pathogen
- vim插件管理神器:pathogen
- vim插件管理利器:pathogen
- vim插件管理利器:pathogen
- vim插件管理利器:pathogen
- vim插件管理利器:pathogen
- Vim的插件管理利器pathogen
- 使用pathogen安装vim插件nerdtreee
- VIM插件管理:管理插件的插件pathogen
- Vim 插件管理工具 pathogen
- vim插件管理工具pathogen
- Vim插件便捷管理(使用git submodule和pathogen)
- Vim配置#pathogen插件管理工具
- vim用pathogen添加Command-T插件
- Hacking Vim: 插件管理器Pathogen(02)
- 使用pathogen管理Vim插件并托管到Github 参照文章【1】【2】的办法,将vim打造成一个Python开发环境。文章中使用的是 pathogen + git 来管理 Vim 插件的。对这种
- Installing optional Nginx modules with apt-get nginx_uploadprogress_module
- 使用环信SDK开发免费语音通话app原型测试成功
- 4Sum
- MySQL的参照完整性(多表的设计):定义外键
- OpenCV3.0 源码方式安装
- Vim插件管理:Pathogen安装
- IOS App 的图标和启动图的烦恼
- 多态程序
- leetcode_138 Copy List with Random Pointer
- Dropout 与 DropConnect
- www
- linux select()详解(一)-- 使用及注意事项
- kSumII
- cookie和session的区别