7

Racket をセットアップしたばかりで、インタープリターを試しています。

Ctrlpただし、矢印(または/ )を使用してコマンド履歴を上下に移動したり、 検索しCtrlnたりすることはできないようです。Ctrlr

それもサポートされていますか?その機能を組み込んでビルドできますか?

Python のバックグラウンドを持つ私は、これらの機能に非常に慣れており、Racket でも利用できるようにしたいと考えています。

4

1 に答える 1

10

DrRacket IDE

Racket IDE では、CTRL矢印キーを押し続けると、インタラクション ウィンドウで以前に記述されたステートメントに移動できます。

端末のラケット

拡張 REPL

CTRL拡張 REPL は、矢印を使用して履歴をさかのぼったり、 +で検索できるなどの read-line 機能を提供します r。さらに、 のような REPL コマンドがあります,apropos。入力すると、使用できるコマンドのリストを取得したり、ドキュメント,helpを参照したりできます。それを使用するには、次のことができます。

  1. 入力(require xrepl)して有効にします
  2. でラケットを走らせるracket -il xrepl
  3. 評価してxreplから一度だけインストールします,install!

標準 readline

次の方法でアクティブ化できる通常の readlineがあります。

  1. 入力(require readline/rep)して有効にします
  2. でラケットを走らせるracket -il readline
  3. を評価して、一度にインストールし(install-readline!)ます。
于 2015-05-26T10:34:53.117 に答える