2

コマンドラインでV8javascriptインタープリターを使用していますが、タブ補完機能がありません。

どういうわけか追加することはできますか?

4

2 に答える 2

2

shellサンプルのことだと思いますか?(scons sample=shell)。すぐに使用できるタブ補完はサポートされていませんが(構成オプションなどはありません)、C / C ++に慣れている場合は、GNUReadlineを使用してタブ補完を追加するように拡張するのは比較的簡単です。

readlineライセンスの問題(およびサンプルの依存関係を導入する理由)のためにデフォルトでは使用されない可能性がありますが、それでもインストールでのサポートが妨げられることはありません。

于 2010-09-20T21:18:49.793 に答える
2

例の「シェル」は、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 に答える