问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Vim-plug的自动安装与基本使用介绍

创作时间:
作者:
@小白创作中心

Vim-plug的自动安装与基本使用介绍

引用
CSDN
1.
https://blog.csdn.net/2301_79273066/article/details/145434897

Vim-plug是Vim编辑器的一个轻量级插件管理器,它可以帮助用户轻松管理插件的安装、更新和卸载。本文将详细介绍Vim-plug的自动安装方法和基本使用技巧,包括插件安装、更新和清理等操作。

Vim-plug介绍

Vim-plug是一个轻量级的Vim插件管理器,它允许你轻松地管理Vim插件的安装、更新和卸载。相较于其他插件管理器,Vim-plug的优点是简单易用,速度较快,而且支持懒加载插件(即按需加载)。

自动安装Vim-plug

将下文代码块添加到~/.vimrc中,保存之后再次使用Vim。便会自动安装Vim-plug:

" Automatically install vim-plug
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
if empty(glob(data_dir . '/autoload/plug.vim'))
  silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs  https://raw.gitmirror.com/junegunn/vim-plug/master/plug.vim'
  autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif

这段代码来自Vim-plug官方文档的tips部分,作者已经将原有的国际源替换为镜像源。

Vim-plug安装插件

1. 编辑~/.vimrc配置文件

~/.vimrc中添加以下代码:

call plug#begin()
" 插件列表
Plug 'dense-analysis/ale'
Plug 'ervandew/supertab'
Plug 'preservim/nerdtree'
Plug 'morhetz/gruvbox'
Plug 'tbastos/vim-lua'  " 增强 Lua 语法高亮
call plug#end()

注意将这段代码放置在前文自动安装的代码块之后。一般而言,如果Vim的一个插件支持Vim-plug,都会在README中提示这块的写法。例如主题插件gruvbox。

2. 安装插件

保存并退出.vimrc文件后,再次使用Vim打开任意一个文件。执行命令:

:PlugInstall

这一步会下载所有前文.vimrc中的插件。

正在安装中…(前四个插件已经安装好)

连接失败…是常有的事

此处有方法是更改~/.vim/autoload/plug.vim

VIM-Plug安装插件时,频繁更新失败,或报端口443被拒绝等

但是笔者没有尝试成功……只能脸黑硬等(建议间隔一段时间多次尝试)

建议此刻去泡杯咖啡……

成功结算界面

其他常用指令

  • 更新插件

    :PlugUpdate
    
  • 删除.vimrc中已删除的插件

    :PlugClean
    
  • 查看插件状态

    :PlugStatus
    

.vim文件夹

.vim文件夹是Vim编辑器的配置文件夹,通常位于用户的家目录下。这个文件夹包含了Vim的配置文件、插件、颜色方案等。

下面是.vim文件夹的基本结构:

  • .vimrc:这是Vim的主要配置文件,用于设置Vim的行为和外观。可以包含各种设置、映射和自定义命令。
  • autoload:用于存放自动加载的脚本,通常用于插件。
  • bundleplugins:用于存放Vim插件。可以使用插件管理器(如Vundle、Pathogen等)来管理这些插件。
  • colors:用于存放颜色方案文件,这些文件定义了Vim的颜色主题。
  • doc:用于存放文档文件,通常是插件的文档。
  • syntax:用于存放语法高亮文件,这些文件定义了不同编程语言的语法高亮规则。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号