我在nettuts easy git guide上关注简单的git指南
我在我的~/
目录中初始化了一个空的git实例,然后添加了我.vimrc
和我的.vim/
文件.
git add .vimrc
git add .vim
Run Code Online (Sandbox Code Playgroud)
但是,当我执行git commit
命令时,我最终得到了似乎无关的错误消息.
sayth@linux-kt34:~> git commit
Error detected while processing /home/sayth/.vimrc:
line 203:
E319: Sorry, the command is not available in this version: py << EOF
line 204:
E492: Not an editor command: import os.path
line 205:
E492: Not an editor command: import sys
line 206:
E492: Not an editor command: import vim
line 207:
E15: Invalid expression: 'VIRTUAL_ENV' in os.environ:
line 224:
E171: Missing :endif
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
如果我按回车,我会被带到一个文件.我做错了什么?
编辑:已删除virtualenv ref .vimrc
.从来没有注意到错误,因为我使用的是gvim,它永远不会错误地显示错误.
当您git commit
在命令行上未指定提交消息的情况下运行时,它将启动一个编辑器(在您的情况下vim
),以便您可以输入一个.您看到的那些错误来自vim
,报告您的.vimrc
文件中存在错误.如果你vim
正常启动,你应该得到相同的错误.