如何正确安装NeoVim中的插件

时间:2018-02-09 07:16:03

标签: neovim

NeoVim 是否拥有自己的配置文件,就像 vim Bitmap tempImage = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); Bitmap finalBitmap = Bitmap.createBitmap(tempImage, (int) minX, (int) minY, width, height); 一样?如果是这样,我在哪里可以获取主目录中的该文件以进行我自己的自定义更改。

5 个答案:

答案 0 :(得分:14)

Vim 8.0和Neovim都有自己的内置包管理器。在Vim 8.0中,创建以下目录:

.vim / pack / * / start,其中*可以是任何名称; e,g,.vim / pack / jimmy / start。将您需要的插件克隆到' start'目录就像你为病原体安装它一样。您的.vimrc文件中不需要任何其他命令。您可以使用' opt'目录(.vim / pack / jimmy / opt)只需要根据需要加载的插件。对于颜色,将目录添加到opt目录,然后添加颜色;例如的.vim /包/麦/选择/ mycolors /颜色/ dracula.vim。

对于Neovim来说,目录结构有点长(我不知道为什么!)。您的配置文件位于.config / nvim / init.vim中,但您的插件将进入:

.local / share / nvim / site / pack / * / start等。

通过输入以下内容,neovim中提供了一些信息: :h包。

答案 1 :(得分:2)

尝试:h init.vim:h vimrc。你会看到你正在寻找的所有信息。

假设您使用的是unix机器: 如果您仍希望在您的主目录中使用此文件,则可以使用以下符号进行符号链接:

ln

  Creates links to files and folders.

   - Create a symbolic link to a file (or folder):
     ln -s path/to/file path/to/symlink

您可以选择使用-u标志启动nvim并告诉它您希望将其用作初始化文件,因此您只需nvim -u ~/.vimrc。 最后你可以在你的终端初始化文件(.bashrc / .zshrc或你正在使用的任何终端)alias vim='nvim -u ~/.vimrc'中添加以下内容,如果你真的真的想在你的主目录中使用这个文件而不用它进行符号链接但是我不会建议以这种方式工作

答案 2 :(得分:1)

经过两天的工作——浏览了几十个网站,使我的困惑变得麻木,我的头发被拔掉了——我终于设法让 plug.vim 工作起来。整个秘密(深埋,相信我)是 MISSING 自动加载目录中的自动加载文件 加载名称错误的“init”文件。因此,在 ~/.config/nvim/ 中,您放置 init.vim,然后在它旁边创建一个自动加载目录在同一目录中,即,~/.config/nvim/autoload/。这就是 plug.vim 去的地方。没错,自动加载目录及其内容 plug.vim 并没有出现在 ~/local/nvim/site/ 中文档所说的地方。然后你创建一些远离上述任何一个的深孔,例如,~/.neovim-plugins,用于你的私有 vim-plug-ins 目录。在初始化文件 ~/.config/nvim/init 中的 plug#begin() 括号内,将那个私有目录的路径放在单引号中。 vim。通过从它们的行中删除最初的双引号 ",确保您取消注释它以及 plug#end()。这适用于 Ubuntu 20.04。现在,删除那些插件你已经在你的 init 文件中给出了(在 PLUG 之后)。根据 vim-plug 的作者,这些插件只是“例子”,你应该想出自己的来放在 PLUG 之后。我不会深入研究,你将为此工作很长时间。例如,试试 Rust 语言团队的 Rust 插件。伙计,这是一种很棒的语言,甚至比 Java 还要好。

答案 3 :(得分:0)

Neovim配置文件名为init.vim,其位置根据您的系统而有所不同:

  • Linux(包括Mac):~/.config/nvim/init.vim
  • Windows:~/AppData/Local/nvim/init.vim

所有设置都可以放入此文件。您可以找到我的示例配置here作为参考。

对于安装插件,初学者很容易使用插件管理器来为您完成所有琐事。 vim-plug是一个不错的选择。您可以在Windows,Linux和Mac上使用它。很快请遵循vim-plug的文档以了解如何使用它。

您可以尝试使用其他插件管理器:deinvundle

答案 4 :(得分:0)

我将以痒/日历为例进行解释。

在以下位置创建文件夹: 〜/ .config / nvim / pack /

可以是这样的: mkdir〜/ .config / nvim / pack / calendar / start /

转到文件夹: cd〜/ .config / nvim / pack / calendar / start /

然后克隆仓库: git clone https://github.com/itchyny/calendar.vim.git

如果需要,请对init.vim文件进行配置并完成!