ターミナルでページダウン


12

ターミナルで「ページダウン」するにはどうすればよいですか?

回答:


10

VxJasonxVの答え(正しい)に加えて、vim(およびその他)でupまたはdownを使用してpageup / pagedownを行うように端末の動作を変更する場合は、次の場所に移動できます。

[ターミナル]-> [設定]-> [設定]ツールバー、[キーボード]タブの順にクリックします。

このような新しいキーを追加します:(以下の例を示します)

  • Page Up:\ 033 [5〜
  • Page Down:\ 033 [6〜
  • ホーム:\ 033 [4〜
  • 終了:\ 033 [1〜

「カーソルが上」の例を次に示します。

代替テキスト

これで、上/下を押すとページアップ/ダウンができます。修飾子(Controlなど)を追加することをお勧めします。残念ながら、「Fn」キーを修飾子として使用することはできません。

:デフォルトでは、Control + Cursor Leftは行末まで削除され、control + cursor rightは(少なくともvimで)挿入されるため、これらを変更したくない場合は別の修飾子を使用できます。


正しい制御シーケンスはどこにありますか?\033[5~あなたのスクリーンショットのような?
topskip

@Patrickここではそれらのいくつかのリストです:web.mit.edu/gnu/doc/html/screen_10.html(それをグーグル)は;)
マーティンMarconcini

ありがとう!何を検索すればよいかわかりませんでした。ページがわかったので、はっきりしています。
トップスキップ

15

この質問には2つの答えがあります。

最初はグローバルに使用可能です。ナロー/ラップトップキーボードを使用していると仮定します。これらのインスタンスでは、Fn+ Down ▼はPage Downとして機能し、考えを完全に拡張するためにのみ使用されます。

  • Fn+ Up ▲=ページアップ

  • Fn+ Left ◀=ホーム

  • Fn+ Right ▶=終了

これは、一部のアプリケーションでは正しく機能しません。心に来るものがあるようなものvimlessscreen、および他のプログラムを「フルスクリーン/ ncursesのはmenued」。上記のキーストロークは端末ウィンドウをスクロールしますが、端末ウィンドウがページングされていない場合、スクロールしても何も実行されません。

答えの後半は、詳細なしでは答えられないものです。

例:

  • lessspacebarまたはctrl ^+ fフル一つの画面下に意志ページ。

  • vimctrl ^+ fは1画面下にページ送りします。

  • ではscreen、おそらくPage Downする必要はありませんが、コピーモードでスクロールして戻ると、ctrl ^+もf機能します。

私があなたの質問に答えていないなら、あなたはそれについて詳しく説明する必要があります。


1

ターミナルのウィンドウをスクロールするのではなく、アプリケーションにページアップ/ダウンキーストロークを送信するには、shiftキーを押しながらページアップ/ダウンキー(またはfnキーボードに応じて-矢印)を押します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.