問題タブ [readline]

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 投票する
7 に答える
22303 参照

bash - bashでalt+数値を押すと、(arg [numeric])が表示されます。これは何ですか?

bashでalt+数値を押すと、(arg [numeric])が表示されます。これは何ですか?

(このタイプの質問は、インターネットを介してドキュメントを検索するための正しい用語を「推測」するのではなく、人間に尋ねるのに適しています)。

0 投票する
6 に答える
34588 参照

python - AttributeError:'str'オブジェクトに属性'readline'がありません

更新:私の現在の質問は、新しい検索フレーズごとに最初からコードをEOFに読み取るにはどうすればよいかということです。

これは私が行っている課題であり、現在は固執しています。これはPythonを使用した初心者向けのプログラミングクラスです。

割り当ては、ユーザーのsearchPhraseを取得し、ファイル(jargonFile.txt)で検索して、結果(発生した行と文字の発生)を出力することです。オカレンスの行番号を見つけるためにカウンターを使用しますが、これは後で実装します。今のところ私の質問は私が得ているエラーです。ファイル全体を検索する方法が見つかりません。

サンプル実行:

「dog」は最初の行にありますが、jargonFileの他の行にもあります(文字列として複数回)が、最初の行の最初の出現のみを示しています。文字列ハックはjargonFileで何度も見つかりますが、私のコードは最初の行のみを検索するように設定されています。この問題を解決するにはどうすればよいですか?

これが十分に明確でない場合は、必要に応じて課題を投稿できます。

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

gdb - 大きなバイナリのタブ完了割り込み

大きなバイナリのデバッグ中に誤ってタブ補完を起動すると、gdb はシンボル テーブルのスキャン中にしばらくフリーズします (私の場合は最大 1 分)。そのため、シンボル テーブル全体がスキャンされるまで待たなければなりません。gdb でこのプロセスを中断する方法はありますか?

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

serial-port - Readline() を使用してデータをドロップするシリアル ポート

シリアル ポートを使用して、シン クライアントに接続されているスケールからデータを読み取っています。99% の場合、データは正しく読み取られます。つまり、スケール上にあるものは何でも、アプリケーションによってキャプチャされます。ただし、データがドロップされているように見える場合があります。たとえば、90.007 の代わりに 0.007 として読み取られます。私は ReadLine 関数を使用しています:

0 投票する
5 に答える
24592 参照

c# - StreamReader.ReadLine() で行末記号を取得する必要があります

Excel .xls/.xlsx ファイルを読み取り、CSV および Unicode テキストに出力する C# プログラムを作成しました。空白のレコードを削除する別のプログラムを作成しました。これは、各行を で読み取りStreamReader.ReadLine()、文字列を 1 文字ずつ処理し、すべてのコンマ (CSV の場合) またはすべてのタブ (Unicode テキストの場合) が含まれている場合、行を出力に書き込まないことで実現されます。

この問題は、Excel ファイルのセル内に改行 (\x0A) が含まれている場合に発生します。XLS から CSV へのコンバーターを変更して、これらの新しい行を検索し (セルごとに移動するため)、\x0A として書き込みます。通常の行は StreamWriter.WriteLine() を使用するだけです。

この問題は、空白のレコードを削除する別のプログラムで発生します。で読み込むとStreamReader.ReadLine()、定義により、ターミネータではなく、行を含む文字列のみが返されます。埋め込まれた改行は 2 つの別々の行として表示されるため、最終的なファイルに書き込むときに、どちらが完全なレコードで、どちらが埋め込まれた改行であるかはわかりません。

入力のすべてが '\n' として登録されるため、\x0A を読み取れるかどうかさえわかりません。文字ごとに移動することもできますが、これにより、空白行を削除するロジックが破壊されます。

0 投票する
5 に答える
3823 参照

linux - bashで、control-deleteをkill-wordにする方法は?

Bash は readline を使用しており、readline は「kill-word」でカーソルの右側の単語を削除できます。

問題は、control-delete のキー押下を認識することです。それらをbashで押すと、画面に「5〜」が出力されます。これをバインドすることもできますが、ある日「5~」と入力する必要があり、代わりに右側の単語が削除されることを意味します! したがって、正しい制御シーケンスを見つけたいと思います。

私はグーグルで検索しましたが、かなりの数のリソースが「削除」キーについて議論していますが、「制御削除」キーについて議論しているリソースは見つかりませんでした。多くのバリエーションを試しましたが、何も機能しません。

最悪なのは、私がこの退屈で無知なグラインドに費やした時間です。実際には問題はないはずです.

編集:X経由なので、xevとxmodmapを使用した解決策があるかもしれません

0 投票する
6 に答える
8080 参照

readline - GNUReadlineの使用; 同じプログラムにncursesを追加するにはどうすればよいですか?

タイトルは私の実際の目標よりも少し具体的です:

私はGNUReadlineを使用するコマンドラインプログラムを持っています。これは主にコマンド履歴(つまり、上矢印を使用して以前のコマンドを取得するため)やその他の便利な機能です。現在、プログラムの出力はユーザーの入力に散在しているように見えますが、これは問題ない場合もありますが、出力は非同期であり(入力コマンドに応答してネットワーク接続を介して送信されます)、煩わしい場合があります(たとえば、ユーザーが行を出力する場合)新しい入力を入力しています)。

このプログラムに機能を追加したいと思います。出力用の個別の「ウィンドウ」です。このためにncursesを使用することを考えました。しかし、ncurses FAQから、2つのライブラリを一緒に使用するのは簡単ではないようです。

Readlineの代わりにEditlineまたはteclaを使用することを検討するかもしれませんが、どちらかが私の問題を解決するかどうかはわかりません。両方の種類の機能(テキストモードウィンドウとコマンド履歴)を提供するライブラリなど、ncurses以外のものを使用することも検討しますが、何が最適かわかりません。

ああ、そして色付きのテキストのサポートはボーナスポイントを獲得するかもしれません。Readlineでそれができるのではないかと思うので、別の問題かもしれませんが、私の問題を解決することで、出力に少し色を追加するのも簡単になるのであれば、はるかに優れています。

Ubuntu Hardy(Linux 2.6)を使用しています。

0 投票する
6 に答える
15992 参照

python - Mac で readline を使用して ipython をインストールする

Mac OS 10.5 で python 2.5.1 で ipython を使用しています (実際には 2.6.1 で ipython を使用したいのですが、利用できないようです?)

easy_install経由でipythonをインストールしました。動作しますが、gnu readline がありません (ctrl-R などを使用してコマンド ライン履歴を適切に検索するために必要です)。

これは次の方法で修正できるというブログ投稿やその他の情報源を見つけました。

sudo easy_install -f http://ipython.scipy.org/dist/ readline

ただし、これは 、特にやreadline.cのような宣言されていない関数でビルド エラーにつながります。rl_compentry_func_trl_catch_signals

誰もこれらのエラーを見たことがありますか? readline で ipython をインストールする別の方法はありますか?

0 投票する
4 に答える
25446 参照

c# - 消費せずにストリームリーダーから行を読み取る?

次の行に特定のタグ データが含まれているかどうかをテストするために、1 行先を読む方法はありますか?

開始タグはあるが終了タグがないフォーマットを扱っています。

行を読み、それを構造に追加してから、下の行をテストして、それが新しい「ノード」ではないことを確認し、そうでない場合は、その構造を閉じて新しいものを作成します

私が考えることができる唯一の解決策は、2つのストリームリーダーを同時にロックステップに沿ってそこに詰め込むことですが、それは無駄に思えます(それが機能する場合)

ピークのようなものが必要ですが、ピークライン

0 投票する
5 に答える
1375 参照

c# - 列名なしでテキスト ファイルを SQL データベースに保存する

C# でテキスト ファイルを読み取り、それを SQL データベースに保存しようとしています。列の名前である最初の行をインポートに含めたくないことを除いて、私は問題ありません。これらを除外する最も簡単な方法は何ですか?

コードはこんな感じ

ありがとう