vim编辑器使用教程,vim插件管理器minpac安装及使用

 2023-09-22 阅读 23 评论 0

摘要:文章目录写在前面安装与配置插件的安装与删除安装插件更新插件删除插件自定义命令示例:`pydiction`补全插件的安装与使用 vim编辑器使用教程, 写在前面 本文介绍一下安装Vim插件管理器minpac的方法,内容参考《精通Vim》这本书,有兴趣可以深入了

文章目录

  • 写在前面
  • 安装与配置
  • 插件的安装与删除
    • 安装插件
    • 更新插件
    • 删除插件
    • 自定义命令
  • 示例:`pydiction`补全插件的安装与使用

vim编辑器使用教程,

写在前面

本文介绍一下安装Vim插件管理器minpac的方法,内容参考《精通Vim》这本书,有兴趣可以深入了解。minpac是一款小巧的Vim包管理器(GitHub主页),但是却不失其功能强大的特点,以前想深入了解Vim的包管理插件,苦于网上有的教程太过复杂,不方便新手入门,于是在此记录一下。

vim-plug安装,环境:

Windows10 x64

vim语法高亮?Vim 8.2

安装与配置

安装很简单,使用git既可以一步到位,电脑上没有git的朋友建议下载一个git for Windows版本,很方便。下面是具体的安装及配置步骤。

  1. 在vim安装目录C:\Vim\vim82\pack下,新建文件夹minpac\opt,然后在此处打开git bash,输入命令

    git clone https://github.com/k-takata/minpac.git
    
  2. 打开_vimrc文件,在下面添加两行内容并保存,用于minpac的初始化。

    packadd minpac
    call minpac#init()
    
  3. 打开vim,我这里选择命令行打开,在末行模式输入:

    :source _vimrc
    

    以及

    :echo join(split(&runtimepath, ','), "\n")
    

    可以得到:

    1

    这说明minpac已经被成功安装了。

插件的安装与删除

安装插件

安装插件的时候需要在_vimrc文件中插入下面命令

call minpac#add('[package-author]/[package-name]')

其中,/左边的是GitHub项目的用户名,右边的是项目名。其中,add函数还可以以字典形式添加参数,具体可参见《精通vim》一书。

在安装完成后,还需要进行一步更新插件目录的操作,下面会提到。

更新插件

直接在vim的末行模式下输入命令:

:call minpac#update()

即可完成插件目录的更新(实质上是从GitHub下载到本地目录)。

在我的电脑上,插件安装在了用户目录下,即C:\Users\<USER>\vimfiles\pack\minpac\start目录下,感觉可能跟可选插件的设置有关,以后再深入了解它吧。。只要记住这个目录即可,后面配置插件的时候会用到。

删除插件

删除插件同样需要编辑_vimrc文件,删去不需要的插件的一行(例如call minpac#add('aa/bb')),再进入vim的末行模式,输入

call minpac#clean()

即可完成插件的删除。

自定义命令

鉴于每次都要输入很长的一串命令,比较浪费时间,可以在配置文件_vimrc中添加两行命令:

command! Pkgupd call minpac#update()
command! Pkgrm call minpac#clean()

这样在重启vim后就可以使用自定义的命令::Pkgupd:Pkgrm进行包的更新与清除啦~(需要注意的是,vim中自定义的命令必须以大写字母开头

示例:pydiction补全插件的安装与使用

pydiction是vim下的一款python代码补全插件,其安装和配置比较简单,下面使用刚才介绍过的minpac插件管理器进行这个插件的安装。

首先来到GitHub查看这个插件的主页,复制到配置文件_vimrc中,如下

call minpac#add('rkulla/pydiction')

然后进入vim,输入刚才自定义好的命令进行更新:

:Pkgupd

会显示有一个包被更新;

然后配置插件,再次打开配置文件,输入下面的三行,

filetype plugin on
let g:pydiction_location = '~\vimfiles\pack\minpac\start\pydiction\complete-dict'
let g:pydiction_menu_height = 3

其中,第二行的目录可能会有所不同,不知道的话可以查找一下pydiction,看看定位到哪个文件夹。

最后,验证一下,随便新建一个.py文件,输入import os;os.按下TAB,发现下面出现了自动补全提示,这就大功告成啦!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/86587.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息