MacOS下Neovim从Vim Plug迁移到Packer的安装配置问题
Packer 安装及迁移基础步骤(MacOS适用)
第一步:安装Packer本体
你不需要将Packer克隆到~/.config/nvim下,packpath中~/.local/share/nvim/site是专门用于存放用户第三方插件的标准路径,不会污染你自己的配置文件目录。
直接在终端执行以下命令完成克隆:
git clone --depth 1 https://github.com/wbthomason/packer.nvim \ ~/.local/share/nvim/site/pack/packer/start/packer.nvim
路径中pack/packer/start是Neovim内置的pack插件规范格式:start目录下的插件会在Neovim启动时自动加载。
第二步:替换插件配置文件
将你原来的plug-plugins.lua重命名为plugins.lua,清空原有Vim Plug格式的内容,替换为Packer的配置结构:
-- ~/.config/nvim/lua/plugins.lua return require('packer').startup(function(use) -- 让Packer管理自身 use 'wbthomason/packer.nvim' -- 按原有插件列表依次替换即可,格式为 use "原Plug后的插件地址",例如: use 'junegunn/fzf' use 'tpope/vim-fugitive' use 'SirVer/ultisnips' use 'neoclide/coc.nvim' use 'nvim-treesitter/nvim-treesitter' use 'akinsho/toggleterm.nvim' -- 其余原有插件以此类推添加即可 end)
第三步:修改init.lua导入配置
将你init.lua中原来的require("plug-plugins")替换为require("plugins"),原有后续的插件专属配置require("plugin-settings/xxx")不需要修改,直接保留即可。
第四步:执行插件安装
打开Neovim,执行命令:PackerInstall,等待所有插件安装完成后重启Neovim即可正常使用。
常用Packer命令参考:
:PackerSync:更新所有已安装插件、清理无用插件:PackerClean:删除所有不再使用的插件:PackerUpdate:仅更新已安装插件,不清理无用插件
内容的提问来源于stack exchange,提问作者Harrison Cramer
相关产品推荐
相关产品推荐

