我试图在eshell中运行git命令。当我运行:git-log in eshell
git log -p
它看起来就像这样:
注意,^ [[K之前光标。箭头键不起作用,它会给错误说'找不到'。你可以在minibuffer看到。向下滚动的唯一方法就是使用回车键,它看起来相当混乱:
我的$ TERM设置为ETERM,我试图ANSI了。他们是一样的。任何人都经历过这个?
感谢
编辑:
我有办法围绕工作这一点。我创建了这个函数:
(defun eshell/git (&rest args)
(apply 'eshell-exec-visual (cons "git" args)))
所以每次我运行git命令时,它都会在* git *缓冲区中启动输出。
如果您有其他方法,请让我知道。
GIT_PAGER效果很好,现在我可以在\ * eshell *中做适当的grep。 - 无色似乎没有帮助,但由于没有寻呼机,他们不再显示。谢谢。 – sudo 2011-04-20 14:39:40