我在命令行上使用 V8 javascript 解释器,但它没有制表符补全。
是否可以以某种方式添加它?
我想你的意思是shell
样品?( scons sample=shell
)。它不支持开箱即用的制表符补全(没有配置选项等),但如果您对 C/C++ 感到满意,那么使用GNU Readline添加制表符补全应该相对简单。
由于许可问题(以及为什么引入示例的依赖关系),它可能默认不使用readline
,但这并不妨碍您在安装中支持它。
示例“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