我已经使用Gvim很长一段时间了,我非常喜欢它.
我面对Gvim有一个问题.
我键入"shell"并转到命令行,当我按向上箭头时,我得到一些奇怪的符号,我也无法使用退格键.
我正在使用的版本.
VIM - Vi IMproved 7.2(2008年8月9日,2009年3月19日编译15:27:51)
遗憾的是,这不起作用的原因是 gvim 是一个编辑器,而不是终端模拟器。当你在 gvim 中输入 :shell 时,你实际上并没有得到一个 shell,你得到的是一些弱 shell 模拟。我说“弱”是因为 shell 模拟不知道如何处理颜色代码、清除屏幕或其他许多事情。
我坚持使用终端 vim,这样我可以使用 :shell,或者,更常见的是,^Z 回到我的 shell 中执行某些操作(^Z == suspend),加上 gnu-screen,加上一个好的 shell 就是我想要的 IDE。