この質問は、コマンド履歴をナビゲートする際に R コンソールを bash シェルのように動作するように構成することに関するものです。と多少関係があり?history
ます。中括弧で囲まれた複数行については、R のコマンド履歴ナビゲーションを bash と同様に構成したいと考えています。
現在、Linux の xterm で R を実行している場合、上向き矢印を使用してコマンド履歴をナビゲートすると、行のセットが中括弧で囲まれていても、前の各行が 1 つずつ呼び出されます。これは、たとえば、複数行の関数をテキスト エディターから R コンソールにコピー/貼り付けするときに発生します。bash ではそうではありません。これに関して、bash がどのように機能するかの例を次に示します。
Linux の xterm 内の bash シェルで、次の 5 行を入力した後...
a=1
{
x=1
y=1
}
...上矢印を最初に押すと、次のように、中括弧で囲まれたコマンドの 1 行の再構成が呼び出されます ...
{ x=1; y=1; }
...そして2回目のプレスでこれが呼び出されます...
a=1
R では、カプセル化に関係なく、上矢印は一度に 1 行ずつ後方に移動するようです。bash のようなコマンド履歴ナビゲーション機能になるように R を構成する方法はありますか?