我最近从 Ubuntu 12.04 切换到 Linux Mint 14。有一件事莫名其妙地不起作用,那就是 coffeescript repl (coffee
命令) 中的自动完成 (tab) 和历史记录 (uparrow)。它不是显示完成,而是显示文字制表符,而是显示前面的语句^[[A
。在每种终端中都会发生这种情况,即 guake、gnome-terminal 和文本终端。repl 中的相同功能node
按预期工作。我进行了一些谷歌搜索,但没有成功。
我应该从哪里开始进行故障排除?
答案1
好的,我又谷歌了一下 :)
简而言之:
sudo apt-add-repository ppa:chris-lea/node.js-libs
sudo apt-add-repository ppa:chris-lea/libjs-underscore
sudo apt-get update
sudo apt-get upgrade
这会将你的 coffeescript 升级到最新版本(现在是 1.4)。我假设你已经使用了最新的 node.jsppa:chris-lea/node.js
看来 coffeescript 1.3.* 和 node 0.8.* 存在问题。
背景信息
- https://github.com/jashkenas/coffee-script/issues/2399,然后搜索 coffeescript 1.4 ppa 导致
- http://twitter.com/justinfreitag/statuses/271734729928220672- 非常有用。
希望这能对别人有所帮助:)