小编use*_*912的帖子

vim windows 10为本机包管理器设置packpath选项

[1] 我使用 vimrc 中的 'packpath' 选项创建了一个新的包目录:

:set packpath+=$HOME/vimlocal/pack
Run Code Online (Sandbox Code Playgroud)

[2] 我运行命令 :set packpath? 输出中列出了该目录:

packpath=

~/vimfiles,
C:\Program Files (x86)\Vim/vimfiles,
C:\Program Files (x86)\Vim\vim81,
C:\Program Files (x86)\Vim/vimfiles/after,
~/vimfiles/after,
~/vimlocal/pack
Run Code Online (Sandbox Code Playgroud)

但目录中的插件(colorschemes)都不起作用。目录结构为:

~/vimlocal/pack/colors/start/color1
~/vimlocal/pack/colors/start/color2
~/vimlocal/pack/colors/start/color3
Run Code Online (Sandbox Code Playgroud)

[3]我运行命令:

:set rtp? 
Run Code Online (Sandbox Code Playgroud)

但该目录未在输出中列出。

runtimepath=

~/vimlocal,
~/vimfiles,
~\vimfiles\bundle\alduin-master,
~\vimfiles\bundle\color-plugins,
~\vimfiles\bundle\ctrlp.vim,
~\vimfiles\bundle\dbext.vim,
~\vimfiles\bundle\goyo.vim,
~\vimfiles\bundle\hexHighlight.vim-master,
~\vimfiles\bundle\limelight.vim,
~\vimfiles\bundle\manpageview,
~\vimfiles\bundle\markdown-preview.nvim-master,
~\vimfiles\bundle\supertab,
~\vimfiles\bundle\tabular,
~\vimfiles\bundle\ultisnips,
~\vimfiles\bundle\utl.vim,
~\vimfiles\bundle\vim-colorschemes,
~\vimfiles\bundle\vim-HiLinkTrace,
~\vimfiles\bundle\vim-markdown-master,
~\vimfiles\bundle\vim-zenroom2,
~\vimfiles\bundle\vimoutliner,
~\vimfiles\bundle\vimtweak-master,
C:\Program Files (x86)\Vim/vimfiles,
C:\Program Files (x86)\Vim\vim81,
C:\Program Files (x86)\Vim\vim81\pack\dist\opt\matchit,
C:\Program Files (x86)\Vim/vimfiles/after,
~\vimfiles\bundle\vim-markdown-master\after,
~\vimfiles\bundle\ultisnips\after,
~\vimfiles\bundle\tabular\after,
~/vimfiles/after
Run Code Online (Sandbox Code Playgroud)

注意:路径 '~\vimfiles\bundle....' 由 Pathogen 设置。我正在尝试将所有插件从那里迁移到新的 packpath 目录。

[4] …

vim gvim

5
推荐指数
1
解决办法
2038
查看次数

标签 统计

gvim ×1

vim ×1