2016-12-19 36 views
0

(使用最新的OS X和最新的Emacs可以用自制) 在Emacs當我做emacs的:用MX外殼和顏色代碼(^ [0G [1])

M-x shell 

,然後啓動一個REPL控制檯與

rails console 

我得到

bash-3.2$ rails c 
Loading development environment (Rails 5.0.0) 
^[[0G[1] pry(main)> 

而不是漂亮的顏色,我看到^ [[0G [1] 我該如何解決這個問題?

回答

1

在Emacs,

M-x shell 

給你一個 「啞」 殼不解釋轉義碼。你可以做

M-x term 

,但應該意識到,通過使用軌道轉義序列不是由支持的,無論是。它是一個控制序列(順便提一下,參數不正確)會將光標移動到某些終端(如xterm)上的第一列—。

您通常會看到來自硬編碼應用程序的行爲,如果您耐心等待,開發人員的錯誤報告可能會很有成效。

延伸閱讀:

0

如果您安裝了舊版本的撬的,做

bash$ DISABLE_PRY_RAILS=1 rails console 

這個工作對我來說