Vim:在编辑器中运行命令而不是退出

标签 vim

当我在 vim 中执行类似 !git init 的操作时,它会切换到 bash 并在那里运行命令,然后说“按 Enter 继续”。

根据我所阅读和看到的内容,我认为它会在 vim 的底部区域(也许在缓冲区中?)运行命令。

我做错了什么吗?有没有我搞砸的设置?


虽然那个 git 插件看起来确实很有趣,但我正在观看一个 TekPub 演示,他在演示中也执行 !bundle install 之类的操作,结果直接显示在 vim 的底部(在他键入命令的下方)。

如果重要的话,我也在 Ubuntu 中使用 vim。

最佳答案

如果您特别想使用 Git,请查看 Tim Pope 的逃亡插件。

http://www.vim.org/scripts/script.php?script_id=2975

关于Vim:在编辑器中运行命令而不是退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6659193/

相关文章:

Vim E488 : Trailing Characters in function

vim - 有没有办法在 VIM 中映射键范围?

vim - vim 中特定于键的 timeoutlen

vim - 如何在 vimscript 中保存所有缓冲区?

conditional-statements - 检查 VimScript 中当前文件中是否存在 %Y

vim - 如何以交互方式隐藏当前行的下 n 行

bash - 启动 vim 的 bash 脚本是否可以在管道中中止?

vim - 有没有办法将屏幕移动 20 行,但将光标保持在同一位置?

regex - html 的 Vim 正则表达式

vim - 如何将函数参数排列/缩进到 (