Debian12和windows安装vim-plugs插件


前言

一直在使用vim编辑器,但一直处于新手阶段,最近使用一款Marktext软件写一些日志记录,软件还可以,但感觉编辑器功能有点简陋,所以就想使用vim来写Markdown文件,网上一搜可以安装插件来支持Markdown语法,甚至可以支持实时预览,就想着试一试安装vim插件来实现这个功能。
该文章旨在记录自己安装vim-plug中遇到的问题,也帮助向我这样小白解决同样的问题。


一、vim-plug是什么?

vim-plug是一款vim编辑器的插件管理工具,有了它vim可以很方便的安装所需要的插件,有多方便呢,只需要在.vimrc文件中加入插件的名称然后在vim中执行PlugInstall就可以安装完成。

二、安装vim-plug前需要做什么

1.登录github查看vim-plug项目

项目中明确指出怎么下载,怎么配置,怎么使用,我们按照这个开始做!

  1. Download plug.vim and put it in ‘autoload’ directory
    "
    " # Vim
    " curl -fLo ~/.vim/autoload/plug.vim --create-dirs
    " https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    "
    " # Neovim
    " sh -c ‘curl -fLo “KaTeX parse error: Expected '}', got 'EOF' at end of input: …XDG_DATA_HOME:-HOME/.local/share}”/nvim/site/autoload/plug.vim --create-dirs
    " https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim’
    "
    " 2. Add a vim-plug section to your ~/.vimrc (or ~/.config/nvim/init.vim for Neovim)
    "
    " call plug#begin()
    "
    " " List your plugins here
    " Plug ‘tpope/vim-sensible’
    "
    " call plug#end()
    "
    " 3. Reload the file or restart Vim, then you can,
    "
    " :PlugInstall to install plugins
    " :PlugUpdate to update plugins
    " :PlugDiff to review the changes from the last update
    " :PlugClean to remove plugins no longer in the list
    "

2.下载vim-plug

下载plug.vim文件并放在当前用户的.vim/autoload/目录下,没有则自动创建该目录

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

如果有以下报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

则需要修改 在/etc/hosts文件中添加设置

199.232.96.133  raw.githubusercontent.com

再重新下载plug.vim,查看~/.vim/autoload/下有plug.vim则安装成功了。

3.按照README文件配置VIM

a.Debian12下的文件配置

Debian12下的用户目录~下只有.vim文件夹没有.vimrc文件怎么办
找到/usr/share/vim/vim90/vimrc_example.vim文件查看

where vim
vim: /usr/bin/vim /etc/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
ls /usr/share/vim/vim90/
autoload       doc           gvimrc_example.vim  macros      scripts.vim
bugreport.vim  evim.vim      import              menu.vim    spell
colors         filetype.vim  indent              mswin.vim   synmenu.vim
compiler       ftoff.vim     indent.vim          optwin.vim  syntax
debian.vim     ftplugin      indoff.vim          pack        tutor
defaults.vim   ftplugin.vim  keymap              plugin      vimrc_example.vim
delmenu.vim    ftplugof.vim  lang                print

将vimrc_example.vim复制到~/.vimrc

cp /usr/share/vim/vim90/vimrc_example.vim ~/.vimrc

打开.vimrc添加以下内容(以添加NERDTreew-显示树形目录插件为例)

call plug#begin('~/.vim/plugged')
Plug 'preservim/nerdtree'
call plug#end()

创建对应的plugged文件,用来存放要添加的插件

b.windows下的文件配置

windows下的对应的是GVIM软件配置文件是_vimrc
在这里插入图片描述
windwos下插件存放的文件(自己创建一个就可以)
在这里插入图片描述

4.安装git

安装插件的资源是通过git从对应地方下载的所以必须安装git(尤其是windows系统下,一般linux系统预装的就有git)

5.安装插件

重新打开vim编辑器后使用PlugStatus命令查看插件安装情况会看到以下内容

Finished. 1 error(s).
[=]

x nerdtree:
    Not found. Try PlugInstall.  

这个表示该插件未安装,输入PlugInstall命令安装插件即可

Updated. Elapsed time: 3.692113 sec.
[=]

- Finishing ... Done!
- nerdtree: Already up to date.

总结

本章主要记录了我在Debian12和win11下安装im-plug插件的过程,中间遇到了一些问题,重点记录了问题解决方法。希望能帮助到和遇到同样问题的人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值