我是 vim 新手,在 iTerm2 Mac 中运行它,编写 clojure 代码并想要安装 https://github.com/tpope/vim-sexp-mappings-for-regular-people
安装说明,假设 pathogen.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-mappings-for-regular-people 本身放入,我不确定捆绑插件的正确目录结构应该是什么样子,换句话说,将从上述内容中构建出什么病原体捆绑...对新手有什么帮助吗?
最佳答案
Vim 8+ 将查找包插件的目录名为 pack/<b>identifier</b>/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
还要考虑 minpac ,这是一个建立在 Vim 8 原生包功能之上的包管理器,因此它会通过 Vim 的原生包来使用加载插件,但它会帮助你将插件安装和更新到适当的包目录中。 (换句话说,正是满足您在这里提出的需求。)
关于VIM - 使用包管理器安装 vim-sexp-mappings-for-regular-people (vim 8.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59705617/