問題タブ [rlwrap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
577 参照

linux - バックグラウンドでの実行中に rlwrap がジョブをハングアップさせる

rlwrap に問題があります (こちらのマニュアルページを参照してください)。次の状況を考慮してください:empty.tclは空のファイルです。この行をbashで

tclsh empty.tcl &

バックグラウンドでジョブを実行して終了するため、このプロンプトが表示されます

[1]+ Done tclsh empty.tcl.

この行が

rlwrap tclsh empty.tcl &

バックグラウンドでジョブを実行し、終了しないため、このプロンプトが表示されます

[1]+ Stopped rlwrap tclsh empty.tcl.

対応するジョブがバックグラウンドでハングします。私の質問は、ハングするのではなくジョブを終了させる方法ですか?

rlwrap は、指定されたコマンドを実行し、readline の行編集、永続的な履歴、および補完を提供するためにユーザー入力をインターセプトする Linux ユーティリティ コマンドです。そこに記載されているように、rlwrap の主なプロパティは、command と rlwrap command の違いに気付かないはずですが、上記で説明したように、このプロパティは保持されません。

たぶん、期待どおりに機能する rlwrap の代替案を提案できますか?

0 投票する
1 に答える
1737 参照

linux - rlwrap: マスター pty を開けませんでした: そのようなファイルまたはディレクトリはありません

実行しようとするとrlwrap tclsh、次のエラー メッセージが表示されます。

これは何が原因ですか?この問題を解決するにはどうすればよいですか?

PS 私は 64 ビットの CentOS を実行しています。

0 投票する
1 に答える
178 参照

sql - rlwrap が冗長な出力で画面を乱雑にするのはなぜですか?

重複の可能性:
なぜ rlwrap は、キーボードから入力したものを「冗長に」エコーするのですか??

sql*plus を使用しているときに、コマンド ライン編集用に Linux で rlwrap ユーティリティを使用しています。ユーティリティがキーボードから入力したすべてのコマンドをエコーすることを除いて、すべて問題ありません。たとえば、プロンプトに次のステートメントを入力したとします。

同じステートメントが端末に再びエコーされ、出力は次のようになります。

次に、次の行で select ステートメントを完了すると、出力は次のようになります。

問題は、クエリが大きくなると、この冗長性により端末が乱雑になり、クエリが読みにくくなるため、不要な出力を抑制するための提案があれば本当にありがたいです。

0 投票する
2 に答える
83 参照

linux - コマンド履歴をサポートするインタプリタを実行するにはどうすればよいですか?

コマンド履歴をサポートするインタラクティブコンソールを実行する方法があることを私は知っています(プログラムは本質的にそれをサポートしていませんが)。しかし、私はその命令を覚えていません。誰か助けてもらえますか?

0 投票する
2 に答える
761 参照

ubuntu-10.04 - ssh セッションでの rlwrap の使用

SSHを使用してubuntuサーバーにログインしています。ただし、タブのオートコンプリートなどのコマンドを使用したり、矢印キーを使用して以前の履歴を表示したりすることはできません。リモート マシンとローカル ディレクトリに rlwrap をインストールしました。rlwrap を使用して、これらのショートカットをサーバー (またはその他) で使用できるようにする方法があるかどうか疑問に思っていました。サーバーは Ubuntu Server エディション 10.0.4 を実行しています。

0 投票する
1 に答える
304 参照

ocaml - rlwrap の補完ファイルを作成できますか?

次のスクリプトを使用して、トップレベルを開始します。

では、トップレベルで入力をオートコンプリートできるように .ml_completions ファイルを作成するにはどうすればよいでしょうか?

0 投票する
1 に答える
1186 参照

macos - rlwrap mac os x インストールエラー

Mac OS x (Snow Leopard) に RLWrap をインストールしようとしています。XCode があり、./configureコマンドを正常に実行できますが、コマンドを実行しようとするとmake、次のエラーが表示されます。

make all-recursive make all in doc make[2]: `all' に対しては何もしません。src gcc -DHAVE_CONFIG_H -I ですべて作成します。-I..
-DDATADIR=\"/usr/local/share\" -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c main. c: 関数 'read_options_and_command_name' 内: main.c:775: エラー: 'rl_basic_quote_characters' 宣言されていません (この関数で最初に使用) main.c:775: エラー: (宣言されていない各識別子は 1 回だけ報告されます main.c:775: エラー: 各関数に表示されます。) make[2]: * [main.o] エラー 1 make[1]:[all-recursive] エラー 1 make: * * [all] エラー 2

誰でもこの原因について何か考えがありますか?

0 投票する
2 に答える
18954 参照

bash - readlineがインストールされていることを示すyumが、readlineコマンドが機能していない

yum 私のシステムはreadlineがインストールされていることを示しています

しかし、readlineコマンドを実行しても機能しません

コマンドバイナリがパス上にないのではないかと思ったので検索してみましたが、うまくいきません..!!

基本的に私はインストールしようとしhttp://freecode.com/projects/rlwrap/ ていますが、readlineライブラリが見つからないと言ってconfigureが失敗しています。