web-dev-qa-db-ja.com

Octaveでコマンドラインをクリアする方法は?

Octaveでは、コマンドラインにコマンドを入力するときに、行全体を消去して新しいコマンドを再起動する必要がある場合があります。 Matlabでは、テキストの消去は ESC キー。 Octaveではこれは機能しません。入力テキストを破棄する唯一の方法は、 Ctrl-C。これは機能しますが、画面に残るためleavesいです。

Octaveの行をクリアするキーの組み合わせはありますか?

32
ysap

定義されているいくつかのクリアショートカットがあります。

  • Meta-D:次の単語をクリアする1
  • Ctrl-K:行末までクリア
  • Ctrl-U:行全体をクリアする
  • Ctrl-L:行と画面をクリアします

マニュアルのoctaveコマンドライン編集セクション の例を参照してください。

歴史的な理由で Ctrl-U octaveもサポートしていますが、通常はoctaveではなく端末によって制御されます。これはstty kill undefでテストできます(stty kill '^U'で復元)。

1Meta 多くの場合にバインドされています Win キーまたは Alt キー。そうでない場合は、最初にEscキーを押し、次に「メタ化」する必要がある文字を押します。

45
Thor

タイプ:

clc

コマンドウィンドウで、コマンドウィンドウをクリアします。

90

Ctrl-A:行の先頭に移動します。

Ctrl-K:カーソルから始まるすべての文字を削除します。

8
ypnos