我一直在使用Gvim很长一段时间,我非常喜欢它。
我正面临着与Gvim面临的问题。
我键入“shell”并转到命令行,当我按向上箭头时,我得到一些奇怪的符号,并且我也无法使用退格键。
我正在使用的版本。
VIM-Vi IMproved 7.2(2008年8月9日,编译2009年3月19日15:27:51)Gvim外壳问题
Q
Gvim外壳问题
5
A
回答
4
可悲的是,这是不工作的原因是因为gvim是一个编辑器,而不是终端模拟器。当在gvim中使用同类型:shell时,您实际上并没有获得shell,但您会遇到一些弱shell模拟。我说“弱”,因为这个shell仿真不知道如何处理颜色代码,清除屏幕或其他许多东西。
我坚持使用终端vim,这样我就可以使用:shell,或者更常见的^ Z只需放回到我的shell中来执行某些操作(^ Z == suspend)即可,加上gnu屏幕,加上一个好的外壳是我想要的所有IDE。
2
+1
无论你做什么,**都不**从Conque Shell会话中打开一个vim会话。如果不删除整个缓冲区,您永远无法离开它 – puk 2012-02-24 01:14:32
0
vim并不适合我想的这么复杂的事情。你可以通过以下方式进行简单的shell操作:或者:shell,但是,vim只是一个好的,如果不是最好的编辑器。 您需要的可以在Emacs的shell模式下完成。
什么操作系统?什么外壳?你是如何开始gvim的? – DrAl 2010-03-11 13:29:57
我的操作系统是Ubuntu 9.04。当我在命令行中说'echo $ SHELL'时,我得到'/ bin/bash'。这是你问的吗?点击图标启动Gvim。 – Deepak 2010-03-12 05:22:44
我有这个相同的问题。这对我来说几乎是一笔交易。我刚刚完成了gvim的设置。 – puk 2012-02-22 07:14:17