在尝试安装neovim配置时无法执行mkdir操作



我知道这可能是一个有争议的话题,但我想尝试neovim除了vim,以看看我应该坚持哪一个。因为我是一个新手,所以我决定从一个预定义的配置开始(是的,我知道这也是有争议的)。

然而,当我尝试安装这个配置时(如果你知道一个更好的,请不要害羞,我主要使用Python, c++和LaTeX的编辑器)

mkdir ~/.config
git clone git://github.com/rafi/vim-config.git ~/.config/nvim
cd ~/.config/nvim

我不能通过mkdir ~/.config,因为mkdir: cammpt create directory 'home/use/.config': File exists

如何解决这个问题?这是因为我已经有了vim的另一个配置吗?当然,必须有可能有不同的配置?

  1. ~/.config/是遵循XDG基本目录规范的应用程序使用的目录(链接到Arch Wiki,因为规范本身目前返回500)来存储配置文件。

  2. Vim不使用该目录。你应该把配置文件放在~/.vim/下,你必须自己创建。

  3. Neovim使用~/.config/nvim/,你也必须自己创建。

  4. 事实上,~/.config/已经存在,当你试图创建它并没有告诉任何关于Vim或Neovim。它只是意味着您或其他人已经创建了该目录,并且该repo的作者应该建议使用$ mkdir -p ~/.config。参见$ man mkdir.

  5. 如果你在~/.config/下安装这个配置,它将对Vim不可见。


一些评论…

  • 如果您被如此小的卵石阻塞,您可能应该重新考虑使用Vim或Neovim。在使用这个可以说是最奇怪的文本编辑器之前,先学会更好地使用你的系统。

  • 使用像这样的预烤发行版很可能是接近Vim或Neovim的最糟糕的方式,因为它们会对你隐藏很多东西。而不是…

    1. 如果你还没有,做$ vimtutor尽可能多的需要得到基本的权利。
    2. 按照vimtutor末尾的指示,升级到用户手册:help user-manual。它将引导您逐步完成每个功能,从基本到高级。这不是一本小说,按照你自己的节奏去做,跳过章节,稍后再回来,最重要的是,一路尝试。
    3. 关注反模式和低效行为,寻找改进,实践。冲洗。重复。

最新更新