Neovim 没有 ~/.config/nvim

Neovim 没有 ~/.config/nvim

我已经用 安装了 Manjaro i3wm。我已经用 安装了neovimsudo pacman -S neovim命令nvim有效。但每个教程都说我应该有一个~/.config/nvim目录和一堆其他目录。实际上我没有。其他人说它可能安装在 下$XDG_HOME_CONFIG。嗯,让我们看看:

[frynio@manjaro ~]$ echo $XDG_HOME_CONFIG

[frynio@manjaro ~]$ ls /usr/share/nvim
runtime
[frynio@manjaro ~]$ ls /usr/share/nvim/runtime
autoload       colors    delmenu.vim  filetype.vim  ftplugin      ftplugof.vim  indent.vim  keymap      macros        menu.vim   optwin.vim  plugin  scripts.vim  syntax  vimrc_example.vim
bugreport.vim  compiler  doc          ftoff.vim     ftplugin.vim  indent        indoff.vim  macmap.vim  makemenu.vim  mswin.vim  pack        print   synmenu.vim  tutor
[frynio@manjaro ~]$ ls ~/.config
autostart  compton.conf  dmenu-recent  epdfview  gtk-3.0  libfm               mimeapps.list  Mousepad  pcmanfm  qupzilla  user-dirs.dirs    volumeicon  xfce4
clipit     dconf         dunst         gconf     hexchat  manjaro-hello.json  morc_menu      nitrogen  qt5ct    ranger    user-dirs.locale  xarchiver
[frynio@manjaro ~]$ 

我的意思是,我可以在其中创建~/.config/nvim并继续创建。并且实际上会读取它。但后来我想安装一些插件。我这样做了:init.vimneovim

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

来自官方维基:https://github.com/junegunn/vim-plug

然后我这样做了(在~/.config/nvim/init.vim):

call plug#begin('~/.config/nvim/bundle')
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
Plug 'scrooloose/nerdtree'
Plug 'scrooloose/syntastic'
Plug 'tpope/vim-surround'
Plug 'bling/vim-airline'
Plug 'altercation/vim-colors-solarized'
Plug 'scrooloose/nerdcommenter'
Plug 'jiangmiao/auto-pairs'
Plug 'christoomey/vim-tmux-navigator'
Plug 'zchee/deoplete-go', { 'do': 'make'}
Plug 'zchee/deoplete-jedi'
Plug 'mattn/emmet-vim'
Plug 'sheerun/vim-polyglot'
Plug 'Yggdroot/indentLine'
" call PlugInstall to install new plugins
call plug#end()

这是从一些人的 YT 频道复制而来的。现在我想将我的配色方案切换为 solarized。因此,init.vim我在我的帖子中写道colorscheme solarized(应该通过插件安装),但随后它显示以下内容:

[frynio@manjaro ~]$ nvim
Error detected while processing /home/frynio/.config/nvim/init.vim:
line    1:
E185: Cannot find color scheme 'solarized'
Press ENTER or type command to continue

我不知道我做错了什么。你们能帮帮我吗?(列表中的其他插件也不起作用)

答案1

对于 Neovim,初始化文件的路径是~/.config/nvim/init.vim,而 Vim-Plug 插件文件夹的路径应该是~/.local/share/nvim/plugged。因此,为了让你的包(插件)正常工作,请执行以下操作:

call plug#begin('~/.local/share/nvim/plugged')

答案2

我还必须创建 ~/.config/nvim 目录,因为 neovim 正在从中读取“init.vim”文件,这应该不是问题。

'solarized.vim' 配色方案文件必须存在于 ~/.config/nvim/colors 目录中。

如果您将它从当前所在的位置复制到颜色目录中,neovim 应该能够找到它。

相关内容