所以,我按照他们网站上的说明,有一个.vim/pack/themes/start
路径,里面有dracula文件夹和所有东西,我把这三行添加到我的FilesProgram/Vim
文件夹中的_vimrc
(必须以管理员身份打开才能保存更改(文件中
之后,出现了另外两个文件,一个._vimrc.un~
和_vimrc~
,现在当我尝试打开vim时,它给出了以下错误
Error detected while processing C:Program Files (x86)Vim_vimrc:
line 41:
E919: Directory not found in 'packpath': "pack/*/opt/dracula"
line 43:
E185: Cannot find color scheme 'dracula'
有人能告诉我这个错误在哪里以及如何改正吗?
我们有一连串的错误。
第一个是由德古拉的维护者制作的,他们忘记了并不是每个人都使用与他们相同的系统,因此只提供了";Unix"-类似于系统而不适用于Windows(甚至这些都是不正确的(。
第二个是你做的,他盲目地遵循";Unix";尽管这些系统之间存在许多不兼容之处,但Windows上的说明。
第三个也是您制作的,他编辑了系统范围的C:Program Files (x86)Vim_vimrc
,而不是您的C:UsersEdrods_vimrc
。
按照以下步骤修复您的设置:
-
创建
C:UsersEdrodsvimfiles
。这个目录是所有配置应该发生的地方不要在其他任何地方做任何与Vim相关的。
每当您看到教程中提到的
~/.vim/
或README.md
时,请在心理上将其替换为C:UsersEdrodsvimfiles
。 -
创建
C:UsersEdrodsvimfilesvimrc
。这是您的主要配置文件。
每当您看到教程中提到的
vimrc
、.vimrc
或_vimrc
或README.md
时,请在脑海中将其替换为C:UsersEdrodsvimfilesvimrc
。 -
还原您可能在
C:Program Files (x86)Vim
中执行的任何更改。-
添加到
C:Program Files (x86)Vim_vimrc
的任何行都必须移动到C:UsersEdrodsvimfilesvimrc
。 -
您可能已添加到
C:Program Files (x86)Vim
的任何文件或目录都必须移动到C:UsersEdrodsvimfiles
。
目标是将
C:Program Files (x86)Vim
恢复到原始状态,并忘记该目录的存在。这是禁止进入的。 -
-
将
dracula
目录放在它所属的位置:C:UsersEdrodsvimfilespackthemesstartdracula
-
将这些行添加到您的
vimrc
(还记得我之前说过的用正确的路径替换它吗?(如果它们还没有:syntax enable colorscheme dracula
-
(可选(告诉该配色方案的维护人员修改他们的安装说明。