(使用最新的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
这个工作对我来说