
vim にターミナル ウィンドウがあり、表示されている行よりも上の行にある出力を確認する必要があります。それを表示するには、どのように上に「スクロール」すればよいでしょうか。
ターミナルを開いたコマンド:
:term bash
答え1
Ctrl+を押しw、続いてShift+を押すとn、ターミナルが一時停止し、他のバッファと同じように移動できるようになります。 を押すと、i以前と同じようにターミナルに戻ります。
答え2
を使用している場合はneovim
、Ctrl+ を押し\てからCtrl+を押してn、ターミナルで通常モードに入ります。
ヘルプ(:help terminal-input
)には次のように書かれています。
このモードでは、 を除くすべてのキーが
<C-\><C-N>
基礎となるプログラムに送信されます。 を使用して<C-\><C-N>
通常モードに戻ります。CTRL-\_CTRL-N
ps. これを、たとえばダブルエスケープなどのより適切な組み合わせにマッピングすることもできます。
tnoremap <Esc><Esc> <C-\><C-n>