Vim 您需要从工作树的顶层运行此命令
我正在尝试安装 当我打字时:Vim 您需要从工作树的顶层运行此命令,vim,Vim,我正在尝试安装 当我打字时: cd ~/.vim/ git submodule add https://github.com/SirVer/ultisnips bundle/ultisnips 我得到这个信息: You need to run this command from the toplevel of the working tree. 为什么??如何避免它?您的.vim目录可能不是git目录。要使其成为git目录,只需执行以下操作: git init 然后您可以运行: git
cd ~/.vim/
git submodule add https://github.com/SirVer/ultisnips bundle/ultisnips
我得到这个信息:
You need to run this command from the toplevel of the working tree.
为什么??如何避免它?您的
.vim
目录可能不是git
目录。要使其成为git
目录,只需执行以下操作:
git init
然后您可以运行:
git submodule add https://github.com/SirVer/ultisnips bundle/ultisnips
您可能正在子目录中运行该命令。确保您所在的目录与.git目录处于同一级别。可能与@glts重复:我在发布之前查看过它。但这并不能回答我的问题,这是同一个问题。您的
~/.vim
不是Git回购的根(它是一个符号链接吗?)。尝试cd..
然后执行git子模块
命令,直到找到“工作树的顶层”。事实上,没有git repo,这就是为什么我不能这样做。谢谢你的帮助。我将使用bzr
命令尝试第二种方法如果没有Git repo,为什么要尝试添加Git子模块?手动安装,您不需要git子模块
来安装Vim插件,只需在~/.Vim
中解压即可。git不在那里