コマンド履歴の閲覧中に複数行のコードブロックを表示する

コマンド履歴の閲覧中に複数行のコードブロックを表示する

私はデータサイエンスの分野で働いており、Rをたくさん使用しています。おそらくRユーザーの99%は、多くの優れた機能を備えたIDEであるRStudioを介してRと対話します。私はクラウドでより多くの作業をしているので、軽量で端末に直接使用できるvim設定でtmuxRStudioの多くの優れた機能を再現しようとしました。

RStudioの1つの機能は、Rコンソールにコードフラグメントを送信した後にコマンド履歴をナビゲートするときにコードブロック全体を見ることができることです。ただし、Unix端末でRを使用すると、最後の行だけが表示されます。

コマンド履歴に移動するときにチャンク全体を表示するようにRコンソールを設定するにはどうすればよいですか?

たとえば、RStudioで次のコードブロックを実行し、Unix端末でRコンソールを実行するとします。

library(dplyr)
mtcars %>%
  select(mpg, cyl)

Rstudioで上矢印を押すと、次のような結果が表示されます。

> library(dplyr)

  mtcars %>%
    select(mpg, cyl)

ただし、UNIX 端末の R コンソールで上矢印を押すと、次のような結果が表示されます。

> select(mpg, cyl)

RコンソールをRStudioのように動作させる方法はありますか?

関連情報