在 Ubuntu 上安装 nvChad

问题描述 投票:0回答:1

请遵循此处的说明: https://nvchad.com/docs/quickstart/install/

它们非常简单。我跑了

sudo git clone https://github.com/NvChad/starter ~/.config/nvim && sudo nvim-linux64/bin/nvim

成功了。

然后我在 nvim 中运行

:MasonInstallAll
,但我得到:

E492: Not an editor command: MasonInstallAll

说明说

lazy.nvim 完成下载插件后运行 :MasonInstallAll 命令。

也许没有完成下载?我怎么知道?还是其他地方有问题?

neovim
1个回答
0
投票

您的问题与波形符 (

~
) shell 扩展有关。

你正在跑步:

sudo git clone https://github.com/NvChad/starter ~/.config/nvim && sudo nvim-linux64/bin/nvim

您对这两个命令都使用 sudo(为什么要以 root 身份运行所有这些命令?),但是,波浪线扩展发生在当前用户运行该命令时。然后您以 root 身份运行

nvim
,但 root 可能在
/root/.config/nvim
中没有任何 NvChad nvim 配置。

例如,如果您以“myuser1”身份运行这些命令,波浪线扩展会产生以下路径

/home/myuser1/.config/nvim

解决你的问题的方法有很多(只列出非常简单的)。

  1. 不要使用 shell 扩展:
sudo git clone https://github.com/NvChad/starter /root/.config/nvim && sudo nvim-linux64/bin/nvim
  1. 切换到root,然后运行不带sudo的命令(您必须将路径调整为
    nvim-linux64/bin/nvim
    或将其移动到root的主目录中)
sudo su -
git clone https://github.com/NvChad/starter ~/.config/nvim && nvim-linux64/bin/nvim
© www.soinside.com 2019 - 2024. All rights reserved.