在我的init.vim文件中,我试图从一个github回购加载我的默认.vimrc (这样我就可以从任何地方加载相同的定制文件)。但是,我的github用户名的第二个字符是连字符,当我尝试将它包含在字符串中以作为插入源时,语法突出显示使它看起来像是转义了字符串(这似乎不是echo的情况,因此它似乎与Plug命令有关)。
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
call plug#begin(stdpath('config') . '/plugged')
Plug 'j-ace-svg/vimrc.vim'
call plug#end()如果我忽略它作为混乱的语法高亮显示,仍然试图运行它,它不注册插件。如果我试图转义它,它仍然没有注册插件,并且使用双引号不起作用,因为它注册为注释(参见这里)。我加载插件的方式有问题吗?
编辑:在完全重新安装了我的WSL Ubuntu (在这里我正在运行neovim)之后,我将它复制回我的init.vim中,它看起来工作正常,语法高亮显示仍然很奇怪,但是它正确地安装了我的vimrc,然后从那里安装了我的其他插件。
编辑2:同样的问题再次出现,这是因为我在两个位置(我的init.vim和我的.vimrc)加载了插件,所以init.vim插件列表被覆盖了,因此我的.vimrc没有出现在插件列表中。
发布于 2022-07-27 13:35:00
我在我的init.vim和.vimrc中都加载了插件,我把它作为插件加载,所以我的init.vim中的插件列表被覆盖。修复方法是使用我的.vimrc-which进行git,因为我必须编辑它,然后从-which中获取.vimrc文件,而不是将其作为插件加载。
https://stackoverflow.com/questions/73072711
复制相似问题