当我在vim中执行!git init
之类的操作时,它切换到bash并在那里运行命令,然后说“按Enter继续”。
从我所看到和看到的内容我认为它会在vim的底部区域运行命令(在缓冲区中可能?)。
我做错了吗?我搞砸了一个设置吗?
虽然那个git插件确实看起来很有趣,但我正在观看一个TekPub演示,他正在做类似的事情!捆绑安装,结果只是直接显示在vim的底部(在他输入命令的地方)。
如果重要的话,我也会在Ubuntu中使用vim。
答案 0 :(得分:3)
如果您特别想使用Git,请查看Tim Pope的逃犯插件。
答案 1 :(得分:1)
使用
:read !command
在当前缓冲区中插入输出。因此,例如,如果要插入当前日期:
:r !date
答案 2 :(得分:1)
这是我使用控制台Vim时的行为(并且一直有)。您期望的行为是我使用GUI Vim时获得的行为(例如,MacVim或GVim)。所以,回答你的问题:不,你没有做错任何事情,并且没有搞砸的设置。