2

我在命令行上使用 V8 javascript 解释器,但它没有制表符补全。

是否可以以某种方式添加它?

4

2 回答 2

2

我想你的意思是shell样品?( scons sample=shell)。它不支持开箱即用的制表符补全(没有配置选项等),但如果您对 C/C++ 感到满意,那么使用GNU Readline添加制表符补全应该相对简单。

由于许可问题(以及为什么引入示例的依赖关系),它可能默认不使用readline,但这并不妨碍您在安装中支持它。

于 2010-09-20T21:18:49.793 回答
2

示例“shell”是一个玩具应用程序,仅用于演示 v8 开发。

这些说明展示了如何d8使用 readline 支持构建(v8 开发者控制台)。这适用于 Ubuntu/Debian。对于其他发行版,您需要将 apt-get 命令替换为您可用的任何软件包工具。

sudo apt-get install svn scons libreadline-dev
svn co http://v8.googlecode.com/svn/trunk v8
cd v8/
scons console=readline d8

更完整的文档在这里:http ://code.google.com/apis/v8/build.html

于 2011-01-04T18:03:44.560 回答