我知道这可能是一个有争议的话题,但我想尝试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
的另一个配置吗?当然,必须有可能有不同的配置?
-
~/.config/
是遵循XDG基本目录规范的应用程序使用的目录(链接到Arch Wiki,因为规范本身目前返回500)来存储配置文件。 -
Vim不使用该目录。你应该把配置文件放在
~/.vim/
下,你必须自己创建。 -
Neovim使用
~/.config/nvim/
,你也必须自己创建。 -
事实上,
~/.config/
已经存在,当你试图创建它并没有告诉任何关于Vim或Neovim。它只是意味着您或其他人已经创建了该目录,并且该repo的作者应该建议使用$ mkdir -p ~/.config
。参见$ man mkdir
. -
如果你在
~/.config/
下安装这个配置,它将对Vim不可见。
一些评论…
-
如果您被如此小的卵石阻塞,您可能应该重新考虑使用Vim或Neovim。在使用这个可以说是最奇怪的文本编辑器之前,先学会更好地使用你的系统。
-
使用像这样的预烤发行版很可能是接近Vim或Neovim的最糟糕的方式,因为它们会对你隐藏很多东西。而不是…
- 如果你还没有,做
$ vimtutor
尽可能多的需要得到基本的权利。 - 按照vimtutor末尾的指示,升级到用户手册
:help user-manual
。它将引导您逐步完成每个功能,从基本到高级。这不是一本小说,按照你自己的节奏去做,跳过章节,稍后再回来,最重要的是,一路尝试。 - 关注反模式和低效行为,寻找改进,实践。冲洗。重复。
- 如果你还没有,做