(使用最新的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] 我該如何解決這個問題?
(使用最新的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] 我該如何解決這個問題?
在Emacs,
M-x shell
給你一個 「啞」 殼不解釋轉義碼。你可以做
M-x term
,但應該意識到,通過使用軌道轉義序列不是由支持的,無論是。它是一個控制序列(順便提一下,參數不正確)會將光標移動到某些終端(如xterm)上的第一列—。
您通常會看到來自硬編碼應用程序的行爲,如果您耐心等待,開發人員的錯誤報告可能會很有成效。
延伸閱讀:
如果您安裝了舊版本的撬的,做
bash$ DISABLE_PRY_RAILS=1 rails console
這個工作對我來說