我試圖在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