VIM-使用package manager(VIM 8.1)为普通人安装VIM sexp映射

VIM-使用package manager(VIM 8.1)为普通人安装VIM sexp映射,vim,vim-plugin,Vim,Vim Plugin,我是vim新手,在iTerm2 Mac中运行它,编写clojure代码,并希望安装 此处的安装说明如下所示,假设病原体.vim: cd ~/.vim/bundle git clone git://github.com/tpope/vim-sexp-mappings-for-regular-people.git git clone git://github.com/guns/vim-sexp.git git clone git://github.com/tpope/vim-repeat.git

我是vim新手,在iTerm2 Mac中运行它,编写clojure代码,并希望安装

此处的安装说明如下所示,假设
病原体.vim

cd ~/.vim/bundle
git clone git://github.com/tpope/vim-sexp-mappings-for-regular-people.git
git clone git://github.com/guns/vim-sexp.git
git clone git://github.com/tpope/vim-repeat.git
git clone git://github.com/tpope/vim-surround.git

现在,我是一个新用户,并且被告知使用vim自己的包管理器(vim 8.1)。我能够为普通人设置vim sexp映射,也就是说,我不确定捆绑插件的正确目录结构应该是什么样子,换句话说,从前面提到的捆绑中会构建什么样的病原体。。。对新手有什么帮助吗

Vim 8+查找软件包插件的目录名为
pack/identifier/start
,您可以在其中使用任何您喜欢的“标识符”作为软件包名称(该功能的构建使您可以拥有多个“软件包”,它们本质上是插件的集合。)

为简单起见,您可以继续调用包
bundle
,以获得与之并行的服务

您可以使用:

mkdir -p ~/.vim/pack/bundle/start
cd ~/.vim/pack/bundle/start
git clone git://github.com/tpope/vim-sexp-mappings-for-regular-people.git
git clone git://github.com/guns/vim-sexp.git
git clone git://github.com/tpope/vim-repeat.git
git clone git://github.com/tpope/vim-surround.git

还要考虑一下,它是一个构建在Vim 8本机软件包特性之上的软件包管理器,因此它将通过Vim的本机软件包使用加载插件,但它将帮助您将插件安装并更新到适当的软件包目录中。(换言之,请准确回答您在此询问的需求。)

非常感谢,感谢您在开始时提供的帮助@MichaelMeixner您可能想看看关于Vim的问题!行!其他新手问题:在尝试安装minpac时,我创建了.vim/.vimrc,建议的开头是:“packadd minpac call minpac#init()…”,但在寻找.vimrc时,我得到了“command not found:packadd”。。。这是什么?@MichaelMeixner我建议你在后续行动中单独提问,这样效果更好。。。不确定是什么原因导致的,
packadd
应该在Vim 8或更高版本中可用,请确保您实际上在Vim 8中!(从Vim内部使用
:version
,或者从shell中使用
Vim--version
)另外,我相信正确的路径是
~/.Vim/vimrc
,文件名开头没有点(只有目录的名称中有点)。请注意建议-谢谢!是的,我试图在shell中寻找源代码(愚蠢)