当前位置: 首页 > article >正文

ubuntu平台下vim自动插件管理

说明

使用vim-plug插件自动管理插件需要github能访问,参考 github不翻墙就可以访问配置ubuntu可以使用github.

安装必要的软件

sudo apt install -y make
sudo apt install -y git

下载vim配置仓库

git clone https://gitee.com/fedorayang/vim_make_config.git

或者

git clone https://github.com/fedorayang/vim_make_config.git

安装和配置

cd vim_make_config
make all

自动安装插件

打开vim会自动安装插件

vim-plug插件基本使用方法

详细使用说明查看vim-plug插件的readme.

1.安装插件

在vim命令模式中输入如下命令

PlugInstall

2.更新安装的所有插件

PlugUpdate

3.清除没有激活的插件

PlugClean

4.更新插件本身

PlugUpgrade

5.查看插件的状态

PlugStatus

卸载

make clean

关于vim-plug配置说明

在文件~/.vimrc中配置

" 如果没安装过 vim-plug,则下载安装
if empty(glob('~/.vim/autoload/plug.vim'))
	silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.GitHub.com/junegunn/vim-plug/master/plug.vim
	autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif

" 使用 vim-plug 管理插件
call plug#begin()
Plug 'ctrlpvim/ctrlp.vim'
Plug 'easymotion/vim-easymotion'
Plug 'mileszs/ack.vim'
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'tpope/vim-vinegar'
Plug 'junegunn/vim-plug'
Plug 'tpope/vim-unimpaired'
Plug 'junegunn/goyo.vim', { 'for': 'markdown' }
Plug 'sjl/gundo.vim'
Plug 'tpope/vim-fugitive'
Plug 'christoomey/vim-tmux-navigator'
Plug 'vim-syntastic/syntastic'
Plug 'dense-analysis/ale'
Plug 'tpope/vim-dispatch'
Plug 'NLKNguyen/papercolor-theme'
Plug 'vim-scripts/ScrollColors'
Plug 'flazz/vim-colorschemes'
Plug 'powerline/powerline'
Plug 'vim-airline/vim-airline'

if has('nvim')
	Plug 'Shougo/dein.vim'
	Plug 'Shougo/denite.nvim'
	Plug 'rhysd/NyaoVim'
	Plug 'neomake/neomake'
	Plug 'kassio/neoterm'
	Plug 'ncm2/ncm2'
	Plug 'jsfaint/gen_tags.vim'
endif

call plug#end()

http://www.kler.cn/a/552233.html

相关文章:

  • [AI相关]Unity的C#代码如何简写
  • 构建高效智能对话前端:基于Ant Design X 的deepseek对话应用
  • Kafka的生产者和消费者模型
  • Go 语言函数返回对象 vs 传递指针赋值:性能对比与最佳实践
  • C#上位机--结构
  • Redis(高阶篇)03章——缓存双写一致性之更新策略探讨
  • 在华为云部署应用,通过阿里云代理调用第三方接口的利弊与解决方案
  • 机器学习(李宏毅)——RNN
  • 搭建一个 Spring Boot 项目,解决jdk与springboot版本不匹配
  • vue3中reactive的对象清空,所引发的问题:清空不了和清空之后再去赋值就赋值不了为什么
  • 年前集训总结python
  • 玩客云 IP查找
  • Gateway中的Filter机制
  • 解锁养生秘籍,拥抱健康生活
  • 【Scrapy】Scrapy教程6——提取数据
  • 【强化学习入门笔记】3.3 Actor-Critic方法: QAC,A2C
  • 使用IDEA创建Maven项目、Maven坐标,以及导入Maven项目
  • (新版本onenet)stm32+esp8266/01s mqtt连接onenet上报温湿度和远程控制(含小程序)
  • 【原创】在ubuntu中搭建gradle开发环境
  • 开源Odoo设备智慧运维系统在纺织机械行业的实施方案 ——基于Odoo设备模块、SKF Phoenix API与IMAX-8数采网关的深度集成